Jenkins Git Журнал изменений при первой сборке - PullRequest
1 голос
/ 06 февраля 2020

У меня есть конвейер 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
            }
        }
    }
} ```
...