Jenkins 提升构建参数值

标签 jenkins continuous-integration jenkins-plugins continuous-deployment

我有一个 Jenkins 工作,它运行一些测试并在所有测试通过时促进构建。

然后我有第二个工作,其中有一个用于部署的“升级构建参数”。

这个想法是,部署作业应该让您选择提示的构建之一进行部署。我遇到的问题是我可以选择升级版本,但我不知道如何访问有关该版本的信息。

我已命名构建参数

SELECTED_BUILD

根据文档,这应该可以通过环境获得。 问题是它似乎没有与任何东西绑定(bind)。

如果我运行构建步骤来执行此 shell 脚本:

echo $SELECTED_BUILD
echo ${SELECTED_BUILD}

这些值不会被插值/设置。

知道如何访问此参数的值吗?

非常感谢,

瓦卡

最佳答案

将信息作为变量用户jenkins插件注入(inject)(弹出evn变量)。

在其他作业上触发参数化构建时,将上述变量作为参数传递给下一个作业。

关于Jenkins 提升构建参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29703219/

相关文章:

git - 如何在 merge github 分支时触发 jenkins 构建?

jenkins - 从我的 mac 访问 docker/var/jenkins_home

python - 当 Nose 测试失败时 Jenkins 工作失败

msbuild - MSBuild 中 PipelineDependsOnBuild 属性的用途是什么?

docker - 容器化应用程序 (Docker) 和 Jenkins Slave CICD

Jenkins 插件设计与 radioblock

tomcat - 如何通过 scp 插件从 Jenkins 访问远程主机上的/var/lib/tomcat6/webapps

maven - 无法使用 Maven 构建 Hudson 插件

jenkins - Jenkins 管道函数 fileExist 可以处理通配符吗?

svn - Jenkins - 监视 SVN 分支