【问题标题】:Jenkins - transfer master to slave parameter in multi-configuration parameterized jobJenkins - 在多配置参数化作业中将主参数传输到从参数
【发布时间】:2016-05-23 17:49:53
【问题描述】:

我想按如下方式配置 Jenkins

  • 大师(Linux)
  • 从属 (Windows)
  • 在两个平台上运行的多配置作业
    • 作业有一个参数 VERSION,如果编译和测试成功,则用于创建最终存档

我面临以下问题。在 master 上,编译脚本找到 VERSION 变量并且一切运行正常。在从站上,VERSION 变量不存在,脚本失败。我运行一个 python 脚本并通过 os.environ() 获取变量,但问题是 VERSION 变量似乎没有从主环境转移到从属环境。其实也有一个带shell的“set”命令,表明windows slave下不存在该变量。

我发现了一些提示 Jenkins EnvInject 插件应该可以解决我的问题。但是,我没有设法正确配置它。

你能帮帮我吗?

提前致谢!

【问题讨论】:

    标签: python jenkins jenkins-plugins


    【解决方案1】:

    也许您可以尝试Parameterized Trigger Plugin 在您的项目之间传输参数。但我不确定在你的环境下是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-01
      • 2013-12-22
      • 1970-01-01
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多