- 21, Oct 2024
- #1
Я хочу использовать
branch
on when
состояние. Дженкинсфайл такой
develop
Вывод консоли показывает, что сцена stages{
stage('Checkout project branch master'){
steps{
withCredentials([sshUserPrivateKey(credentialsId: 'credential', keyFileVariable: 'CREDENTIAL')]) {}
git branch: 'develop', credentialsId: 'credential', url: '[email protected]:user/demopipelinejenkinsfile.git'
}
}
stage('develop'){
steps {
echo 'on branch develop`
}
}
stage('any_branch'){
environment {
GIT_BRANCH = sh(returnStdout: true, script: 'git rev-parse --abbrev-ref HEAD').trim()
}
steps{
echo "${env.GIT_BRANCH}"
}
}
}
is skipped due to condition. However, the last stage still echoes the current branch is "develop"
Вопрос
Как использовать branch
with when
в Трубопровод проект (не Многофилиальный проект)
#jenkins #jenkins-pipeline #jenkinsfile