Jenkins Job DSL无法正确更改作业的凭据,并导致Jenkins重建多分支作业的所有分支

时间:2020-01-07 18:58:54

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-job-dsl

我使用“种子”作业dsl作业创建jenkins多分支管道

我使用bitbucket scm插件

  1. 我将job dsl seed作业更改为将多分支作业配置为 使用其他Bitbucket凭据
  2. 运行种子作业后,我单击了多分支作业,然后 确认他们已设置为使用不同的凭据
  3. 我试图建立一个多分支作业的分支,并且使用了凭据
  4. 我尝试不修改多分支作业配置之一,而只是 在用户界面中打开作业的配置页面,并保存已经存在的内容
  5. 这使詹金斯尝试重建该工作的所有分支
  6. 之后,我尝试建立该工作的分支,并使用了 正确的(新)凭据
  7. 在另一项多分支作业中,我尝试将配置保存在 用户界面,只需运行立即扫描多分支管道
  8. 这还触发了该作业的所有分支的重建,然后 以后的工作运行会正确使用新凭据

为什么会发生这种情况,并且可以在不重建多分支工作的所有分支的情况下解决该问题?

0 个答案:

没有答案
相关问题