问题描述
我认为这可能与id字段有关,以前我们没有设置它,并且遇到了将多分支作业重新索引为所有分支的问题。现在已解决,但还有另一个问题。
每次作业dsl运行时,都会导致针对我们所有multibranchPipelineJobs的分支扫描作业开始。
为什么会这样?有办法防止这种情况吗?对于一些工作来说,这没什么大不了的,但是我们有近200个multibranchPipelineJobs。因此,每次运行种子作业时,都会建立一个庞大的分支扫描队列。而且,根据cloudbees的说法,无法一次增加jenkins进程的扫描作业数量。因此,永远需要永远烧掉。
这很愚蠢,我做错了吗?即使没有更改,也会发生这种情况,但是坦率地说,即使有更改,我也不认为应该发生。我注意到,如果我修改了jenkins作业的配置并保存,它通常只是启动了一个分支扫描作业,所以也许这是jenkins的行为?
这似乎是处理问题的最丑陋的方法,但是您能否在队列中将作业dsl杀死扫描作业,以便对其刚刚配置的作业进行扫描,而不影响与种子作业运行无关的其他扫描作业?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)