У меня есть конвейер jenkins, который запускает последующие задания на основе изменений в указанных c папках. Последующие задания не запускаются при первой сборке. Логи Дженкинса показывают: Warning, empty changelog. Probably because this is the first build.
. Как я могу создать конвейер для запуска нижестоящих заданий при первой сборке? Вот Дженкинсфайл
agent { label 'slave-02'}
options {
skipDefaultCheckout true }
stages {
stage('checkoutscm') {
steps {
checkout([$class: 'GitSCM', branches: [[name: "${BRANCH_NAME}"]], doGenerateSubmoduleConfigurations: false, submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'xxxxx', url: 'https://git.xxxx.com/xxx/xxx.git']]])
}
}
stage('DeployRelease') {
when {
anyOf {
changeset "scripts/**"
changeset "config/**"
}
}
steps {
build job: "/DEVOPS_DUMMY/${BRANCH_NAME}", wait: false
}
}
stage('DDLDelivery') {
when {
changeset "DDL/**"
}
steps {
build job: "/PROD/${BRANCH_NAME}", wait: false
}
}
}
} ```