【问题标题】:Branch disabled in multibranch pipeline and reopened with Scan event在多分支管道中禁用分支并使用扫描事件重新打开
【发布时间】:2020-11-02 12:35:21
【问题描述】:

我们有一个项目配置为多分支管道项目,具有分支过滤的主和开发。几个小时后,master 分支被禁用,其名称中带有删除线符号,并且构建选项不可用。

当点击“Scan Multibranch Pipeline”时,它启用了分支和管道日志显示“Branch ReOpened”。

最初我们认为这是因为选项“排除包含在拉取请求中的分支”,但启用“所有分支”也会一次又一次地禁用主分支。

管道日志没有提供任何导致其禁用的明确指示。请帮助。

【问题讨论】:

    标签: jenkins jenkins-pipeline multibranch-pipeline


    【解决方案1】:

    这对我来说似乎是一个错误。首先我会去 http://[jenkins]/log/all 看看那里有没有有趣的日志,然后我会在https://issues.jenkins.io/secure/Dashboard.jspa 上打开一个问题

    这个问题也可能是在最近升级 jenkins 插件或 jenkins 本身之后发生的,我会降级所有东西以尝试让我的 jenkins 恢复到原来的样子,然后一个一个或几个升级插件来尝试找出导致问题的原因。

    最后,如果你有 jobdsl 脚本,我会检查这些脚本,看看是否没有脚本在执行时重新创建作业并覆盖禁用状态

    【讨论】:

    • @alim-azad 你能解决这个问题吗?可以分享一下细节吗?
    【解决方案2】:

    不确定您是否在 Jenkins 上使用 Bitbucket Branch Source 插件进行挂钩,但我在 737.vdf9dc06105be 版本上遇到了同样的问题。每次我将更改推送到分支(不是拉取请求)时,它都会被禁用(删除线)。扫描多分支管道正在恢复它,直到在 webhook 上执行下一个推送通知。 将插件升级到 751.vda_24678a_f781 版本解决了问题:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多