Jenkins中批处理(Bat)的临时变量怎么变成Jenkins的全局变量(Inject environment variables插件)

Posted 蚂蚁小兵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins中批处理(Bat)的临时变量怎么变成Jenkins的全局变量(Inject environment variables插件)相关的知识,希望对你有一定的参考价值。

  • 如下图:我在 ① 插入的bat 脚本中 产生了 两个局部变量 (bat 脚本执行完,变量就会被销毁),我现在的需求是在下面的脚本中或者jenkins中我还要用到这两个变量。
  • 所以可以通过echo 指令将变量保存到临时文件properties.properties 中。

  • 执行完后,会在当前Job 的执行路径下生成这个properties.properties 文件。

  • 紧接着在 ②中 ,inject environment variables ,这样就把properties.properties文件中的 键值对 注册成了Jenkins的全局变量

  • 然后再③中,我再次创建一个bat 指令,可以访问到在①中创建的变量,如果,没有步骤②,是访问不到的。

以上是关于Jenkins中批处理(Bat)的临时变量怎么变成Jenkins的全局变量(Inject environment variables插件)的主要内容,如果未能解决你的问题,请参考以下文章

bat脚本隐藏窗口运行

bat批处理文件怎么将路径添加到path环境变量中

Jenkins 总是认为使用批处理/bat 构建成功

.bat学习-基础语法

即使 ROBOCOPY 命令在 BAT 脚本中成功执行,JENKINS 作业也会失败

Bat批处理怎么从txt中随机提取一个字符并设为变量?