首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多配置jenkins作业顺序

多配置jenkins作业顺序
EN

Stack Overflow用户
提问于 2013-02-16 02:09:42
回答 2查看 1.9K关注 0票数 6

我正在使用顺序执行的多配置作业。2轴:-从-用户定义的。

Jenkins以“随机”的顺序运行我的作业。

有没有办法解决这个问题呢?为什么jenkins不使用已使用的定义变量的顺序(第一行)?

问候

EN

回答 2

Stack Overflow用户

发布于 2016-12-09 04:09:08

为此,可以使用Matrix configuration sorter plugin1。安装插件后,您将获得一个选项Execution order of builds,其中包含以下可供选择的值:

  • 不关心构建的估计持续时间(Last first)
  • Estimated duration of build (shortest first)
  • Last axis order

选择最后一个选项应该按照在轴中指定的方式对作业进行排序,但仅限于最后一个。

1

票数 3
EN

Stack Overflow用户

发布于 2014-11-07 05:28:18

根据John Smart的Jenkins: The Definitive Guide的第267页,Jenkins将以与参数值相同的方式使用轴的值,但当触发时,作业将针对每个轴值运行一次。

这些值的顺序是不固定的(可能是随机的,我不确定)。这里的假设是,有足够的构建从属,每个排列都可以由不同的从属处理,排列的顺序并不重要。我之所以说排列,是因为如果有多个轴,则构建的总数对应于轴的笛卡尔乘积。

多轴方案可能解决了为什么无法在用户定义的轴上指定顺序的原因:这将是复杂的,并且当构建从站是分布式的时,不是很有用。Jenkins根本不关心轴的排序,这是有充分理由的。一个轴和一个构建从属的简单情况,其中排序可能实际上很重要,本质上是边缘情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14900765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档