部署特定分支
文章内容
持续集成可判断 git tag 或分支,实现「代码合并之后部署」、「创建 git tag 时部署」。
Jenkinsfile
pipeline { agent any stages { stage('检出') { steps { checkout([$class: 'GitSCM', branches: [[name: env.GIT_BUILD_REF]], userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIALS_ID]]]) } } stage('编译') { steps { sh 'npm run build' } } stage('部署') { when { anyOf { branch 'main'; tag '*' } } steps { sh 'coscmd upload -r ./dist /' } } } }

感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?
您希望我们如何改进?
undefined