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

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

在这里插入图片描述

  • 执行完后,会在当前Job 的执行路径下生成这个properties.properties 文件。
    在这里插入图片描述

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

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34414530/article/details/128618162