diff --git a/pipeline b/pipeline new file mode 100644 index 0000000..1b0c1ba --- /dev/null +++ b/pipeline @@ -0,0 +1,34 @@ +pipeline { + agent any + stages { + stage('部署') { + steps { + echo 'Deploying...' + sshPublisher(publishers: [sshPublisherDesc(configName: 'tencent-SG', + transfers: [sshTransfer( + sourceFiles: "", + execCommand: "cd /home/chuanqi/web&&unzip -o dist.zip&&mv -f main.min_jocw9Tu2.js js/&&mv -f config.xml resource_Publish/cfg/&&mv -f gameEui.json resource/&&rm -rf dist.zip&&chmod +x -R .", + remoteDirectory: "/opt/vless-api") + ], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true) + ]) + } + } + } + // post{ + // success { + // echo 'Deployment finished successfully.' + // sh """ + // curl 'https://api.telegram.org/bot7816434196:AAFtmbUYpUIwcb_SvBnJY0guPIOLCxp2a5s/sendMessage' \\ + // -x http://192.168.25.110:20171\\ + // -H 'Content-Type: application/json' \\ + // -d '{ + // "chat_id": "6779541681", + // "text":"传奇web生产环境(pro)构建完成!", + // }' + // """ + // } + // failure { + // echo 'Deployment failed.' + // } + // } +}