我们使用Jenkins来自动化我们的几个构建和测试流程。对于我们的一些过程,开始构建的工程师需要指定一个参数。但该参数的可能值和最佳值的范围在整个一天的过程中都会发生变化。在构建Jenkins作业时,是否可以在中途更改构建参数?
我想要做的就是让工程师指定一个值 - 如果他们知道最佳值 - 或者将其保留为空,并通过早期构建步骤计算出值。如果计算值,我希望计算构建步骤来更新作业的参数值。这样,所有后续的构建步骤不必担心使用该参数或计算它们,只是使用该参数。
它看起来像Groovy Script Plugin也许能够做到这一点,但我看不到我如何设置构建参数,只是让他们。
这种做法的伟大工程时,我只有一个构建步骤。但是我有很多构建步骤以不同的方式引用构建参数。我是基于脚本的(例如Windows BAT File或PowerScript)进行条件化处理,但是我无法设置其他条件,如复制构件或触发器构建。好主意,但。 –