是否可以在jenkins中创建一个可在构建期间修改的全局变量,并且主机和从机中的所有项目都可以访问它?
我尝试修改构建中的全局变量,并查看下游构建中是否保留了此更改的值。
但ttt
中TestDownStreamParameter
的值仍为ttt_default
。它不会被上游版本改变。
任何人都知道如何实现我想要的目标吗?
有没有可以做同样事情的插件?
我也尝试将ttt
的值保存到文件中。但这很不方便,因为我必须将文件传输到从机,才能在这些机器上使用ttt
。
答案 0 :(得分:1)
您可以在Jenkins全局配置中定义 Environment Variables 。这些将适用于所有工作。
您可以使用作为工作一部分运行的Groovy脚本修改这些全局变量的值。