我正在构建一个Jenkins设置来自动化我们的iOS(Xcode)版本。
现在的流程如下:
Xcode插件允许您指定用于构建应用程序的配置文件UUID。步骤3中的Python文件获取此UUID。所以我现在需要的是保存UUID,以便可以使用普通文本形式访问Xcode插件。
我已经使用EnvInject Plugin来创建和设置一个环境变量,该变量可以在Xcode插件中使用。但是我无法在作业运行时从任何脚本(Python或Shell)设置此环境变量,只能在作业的配置页面中进行硬设置。
希望有人可以提供帮助。谢谢!
答案 0 :(得分:0)
但我无法在作业运行时从任何脚本(Python或Shell)设置此环境变量
是的,你可以。
param=value
将值写入预定的path/to/file.props
(有些来回,此路径也可以是动态的)。path/to/file.props
所以:
$param
$param
现在可用于其他作业/脚本