Дженкинс различает пиар и слияние
Таким образом, у нас может быть только один Jenkinsfile на работу. И у нас одна и та же работа для веб-зацепок по слияниям и связям с общественностью из github. Как мы можем легко определить, что веб-крючок для коммита выдвинут в PR или для слияния PR?
0 ответов
Этот фрагмент (декларативный конвейер) может помочь:
stage('do something for PRs opened against develop branch') {
when {
changeRequest target: 'develop'
}
steps {
sh 'pr-worker.sh'
}
}
stage('do something on merge or direct commits to the develop branch') {
when {
branch 'develop'
}
steps {
sh 'develop-worker.sh'
}
}