我有一个 Jenkins 工作,它运行一些测试并在所有测试通过时促进构建。
然后我有第二个工作,其中有一个用于部署的“升级构建参数”。
这个想法是,部署作业应该让您选择提示的构建之一进行部署。我遇到的问题是我可以选择升级版本,但我不知道如何访问有关该版本的信息。
我已命名构建参数
SELECTED_BUILD
根据文档,这应该可以通过环境获得。 问题是它似乎没有与任何东西绑定(bind)。
如果我运行构建步骤来执行此 shell 脚本:
echo $SELECTED_BUILD
echo ${SELECTED_BUILD}
这些值不会被插值/设置。
知道如何访问此参数的值吗?
非常感谢,
瓦卡
最佳答案
将信息作为变量用户jenkins插件注入(inject)(弹出evn变量)。
在其他作业上触发参数化构建时,将上述变量作为参数传递给下一个作业。
关于Jenkins 提升构建参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703219/