jenkins - 如何在 Jenkins Shell 命令中设置变量

标签 jenkins

我有一份 Jenkins 构建工作。它有 shell 命令部分,我在其中读取了我正在构建的当前应用程序的“版本”。 现在,我想在同一 shell 命令部分中设置 Jenkins 自定义变量“VERSION”和“version”。 我需要将此值作为参数传递给成功构建此作业后触发的其他作业。

enter image description here

现在,我会将 Jenkins 变量 VERSION 传递给其他作业。

enter image description here

请建议我该怎么做。

最佳答案

使用EnvInject Plugin将运行时变量注入(inject) Jenkins 构建过程,以便您可以在其他构建步骤中使用,或者可以将其作为输入参数传递给其他作业。

关于jenkins - 如何在 Jenkins Shell 命令中设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45324806/

相关文章:

docker - Openshift:TLS错误从其自己的注册表中提取Docker镜像

java - Sonar 不显示代码覆盖率

selenium - [Vagrant][Jenkins][Behat][Selenium]如何组合它们?

java - 通过 Groovy 脚本配置 Jenkins Hockeyapp 插件

ssh - 试图让 Jenkins 和 gitolite 成功工作 - 权限被拒绝(公钥,密码)

.net - Jenkins 和 TFS 插件

jenkins - 先前版本号的版本号

ios - 尝试从 jenkins 运行 UI 自动化脚本时出错

Jenkins Blue Ocean 在创建 Pipeline 时不会显示 Agent

Jenkins:Maven 发布插件在尝试使用 SVN 进行空运行时给出 "undefined symbol: apr_crypto_block_cleanup"