Jenkins自定义环境变量注入
注入
当邮件中用到Jenkins中没有的变量时,就想出注入自定义变量的办法传递参数。
1.通过系统管理-管理插件-可选插件,选择Environment Injector Plugin插件进行安装,安装完成之后重启jenkins
安装成功之后点击添加构建会出现Inject environment variables选项
2.选择Inject environment variables
上述文件路径为了注入变量,文件用于存放变量,格式:key=valued
调用变量
语法格式为${ENV, var=“varname”}
应用场景:将工程中的info.plist中Bundle version赋值为全局变量,并在邮件中使用
1.生成存有Bundle version的txt文件,在项目-配置-构建-添加构建步骤-execute shell
BundleVersion=$(/usr/