| 发现 | 分支与 PR 自动发现 |
|---|---|
| 隔离 | 每分支独立构建历史 |
| 清理 | 已删分支的流水线需定期清理 |
| 场景 | PR 校验与主干发布共用一套逻辑 |
按分支分支逻辑
按分支分支逻辑
pipeline {
agent any
stages {
stage('build') {
steps { sh 'make build' }
}
stage('deploy') {
when { branch 'main' }
steps { sh './deploy.sh staging' }
}
}
}主干发布与 PR 校验差异交给 when 条件:一套 Jenkinsfile 覆盖两种用途。