我有一个詹金斯系统。它为我们公司运行建造工作。我们运行多分支管道。昨天,其中一个版本神秘地从构建中删除了devel分支。
我查看了分支的“拉取请求”,但在发生分支下降的时间范围内找不到受Jenkins文件影响的任何内容。
我已经查看了Jenkins系统日志,但没有看到任何错误。这是扫描库日志的相关部分的副本:
Examining Bo**a/pro-***-ter
Checking branches...
Getting remote branches...
Checking branch devel
Getting remote pull requests...
Checking branch master
‘Jenkinsfile’ found
Met criteria
Run Code Online (Sandbox Code Playgroud)
我已验证devel分支具有Jenkinsfile,并且Jenkinsfile有效。
我不知道如何解决这个问题。任何建议都很好。
一些插件信息:
Jenkins版本2.73.2
使用 Blue Ocean(BitBucket Server 插件)时,我在 BitBucket Server 和 Jenkins 上遇到了同样的问题。该分支不会在 Jenkins 中创建。我注意到分支提交和拉取请求 (PR) 构建成功。看来Jenkins如果检测到某个分支打开了PR,就不会在Jenkins端创建这个分支了。一旦我从 BitBucket Server 中删除了拉取请求,Jenkins 就注册了该分支并且它出现了。如果分支出现,没有构建并引用拉取请求 Jenkins 作业会更好!
归档时间: |
|
查看次数: |
1929 次 |
最近记录: |