加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

groovy – 在建立Jenkins工作时,是否有可能在中途改变构建参数?

发布时间:2020-12-14 16:34:26 所属栏目:大数据 来源:网络整理
导读:我们正在使用Jenkins自动化我们的几个构建和测试流程.对于我们的一些过程,启动构建的工程师需要指定一个参数.但是,在整个过程中,该参数的可能和最佳值的范围会发生变化. 我想做的是让工程师指定一个值 – 如果他们知道一个最佳值 – 或者将其留空,并通过早期
我们正在使用Jenkins自动化我们的几个构建和测试流程.对于我们的一些过程,启动构建的工程师需要指定一个参数.但是,在整个过程中,该参数的可能和最佳值的范围会发生变化.

我想做的是让工程师指定一个值 – 如果他们知道一个最佳值 – 或者将其留空,并通过早期构建步骤计算一个值.如果该值被计算,我希望计算构建步骤来更新作业的参数值.这样,所有后续构建步骤都不必担心使用参数或计算它,它们只是使用参数.

看起来Groovy Script Plugin可能能够做到这一点,但是我看不到如何设置构建参数,只需要获取它们.

解决方法

找到答案:使用 EnvInject Plugin.其中一个功能是构建步骤,允许您从设置文件“注入”参数到构建作业.我使用一个构建步骤创建设置文件,然后另一个构建步骤来注入新值.然后,所有后续构建步骤和后构建操作都使用新值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读