Chi*_*lap 22 xcode development-environment jenkins jenkins-plugins
我正在尝试设置一个脚本来增加我的Xcode项目的内部版本号.我进行API调用以获取当前的内部版本号,然后我想增加它并将该新数字应用为环境变量,以便Xcode插件可以使用它.
我安装了EnvInject插件,但我不知道如何将我的shell脚本中的var导入环境变量.
APP_BUILD_NUMBER=$(curl --request GET 'https://api.domain.com/api/GetBuildNumber')
APP_BUILD_NUMBER=$((APP_BUILD_NUMBER +1))
Run Code Online (Sandbox Code Playgroud)
这设置APP_BUILD_NUMBER为我需要的值,但是如何将其分配给环境变量,以便我可以在以后的工作中访问它?
Mrs*_*ang 45
添加构建步骤以执行shell - 在那里确定APP_BUILD_NUMBER并输出到文件,例如
APP_BUILD_NUMBER=$(curl --request GET 'https://api.domain.com/api/GetBuildNumber')
APP_BUILD_NUMBER=$((APP_BUILD_NUMBER +1))
echo APP_BUILD_NUMBER=$APP_BUILD_NUMBER > build.properties
Run Code Online (Sandbox Code Playgroud)
然后添加构建步骤 注入的环境变量,并设置有属性文件路径来$WORKSPACE/build.properties
之后$APP_BUILD_NUMBER可以在环境变量后的所有构建步骤中访问; 例如在Xcode构建步骤中
| 归档时间: |
|
| 查看次数: |
36073 次 |
| 最近记录: |