【发布时间】: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