为什么 Jenkins 多分支管道中的工作会被禁用

Bha*_*vya 6 bitbucket jenkins multibranch-pipeline

我们正在使用 Jenkins( v2.235.1) 和 BitBucket 云组合。我们有BitBucket Team/Project创建multi-branch管道的类型作业。即使 Git 存储库中的这些分支处于活动状态,与各个分支相对应的一些作业也会被禁用。不知道为什么会这样。

能否请您分享一些对此的见解以及我们如何防止这种情况发生。

以下是我的版本

  • 詹金斯 v2.235.1
  • Bitbucket 分支源插件 v2.9.7
  • Bitbucket 插件 v1.1.27

谢谢

K. *_* B. 2

如果存储库的根目录下没有 Jenkinsfile ,或者名称拼写错误或字母大小写不同(例如JenkinsFile ),则该作业将被禁用。

来自https://www.jenkins.io/doc/book/pipeline-as-code/

Jenkinsfile 存在于存储库的根目录中,使得 Jenkins 有资格根据存储库分支自动管理和执行作业。