Я пытаюсь запустить многоотраслевые конвейерные задания с корпоративного сервера GitHub. У меня есть webhook, настроенный для отправки уведомлений обо всех событиях. Журнал событий на github enterprise показывает, что запросы к Jenkins выполняются успешно, однако в многоотраслевом конвейере журнал событий пуст.
Мои многоотраслевые конвейерные задания создаются с использованием JobDSL, например:
multibranchPipelineJob("build_${repo}") {
branchSources {
branchSource {
source {
git {
id("${org}.${repo}")
remote("git@${githubEntrerpise}:${org}/${repo}")
}
}
}
}
configure {
def traits = it / sources / data / 'jenkins.branch.BranchSource' / source / traits
traits << 'jenkins.plugins.git.traits.BranchDiscoveryTrait' {}
}
triggers {
periodic(1) // Trigger every min.
}
orphanedItemStrategy { discardOldItems { numToKeep(10) } }
}
Есть ли что-то, чего мне здесь не хватает?