在 Bamboo 中设置构建特定变量的正确方法是什么?
What is the correct way to set build specific variables in Bamboo?
我目前 运行 一个简单的 ios 使用 Bamboo 构建脚本任务,它使用以下变量:
XCODE_APP=/Applications/Xcode.app
WORKSPACE="/Users/user/Desktop/bamboo-home/xml-data/build-dir/ISC-IOS-JOB1/src/xcode"
RELEASE_ID=27959
RELEASE_NAME="releasename"
DEVICE="Universal"
TARGET="Release-Name"
BUNDLE_ID="com.xxx.releasename"
BUILD_CONFIG="Release"
PROVISIONING_PROFILE_NAME="Profile.mobileprovision"
我的问题是:
我应该创建全局变量,然后使用变量注入任务从属性文件在 Bamboo 中设置它们,还是有更好的方法在构建基础上设置和使用变量?
如果每个计划的变量都相同,那么您可以设置构建任务,以便 'options' 将命令行变量传递给任务。
否则,您可能希望创建一个脚本,在设置这些环境变量后直接调用任务(对环境变量进行硬编码)。高级版本将允许将这些变量作为选项传递给脚本。
我目前 运行 一个简单的 ios 使用 Bamboo 构建脚本任务,它使用以下变量:
XCODE_APP=/Applications/Xcode.app
WORKSPACE="/Users/user/Desktop/bamboo-home/xml-data/build-dir/ISC-IOS-JOB1/src/xcode"
RELEASE_ID=27959
RELEASE_NAME="releasename"
DEVICE="Universal"
TARGET="Release-Name"
BUNDLE_ID="com.xxx.releasename"
BUILD_CONFIG="Release"
PROVISIONING_PROFILE_NAME="Profile.mobileprovision"
我的问题是:
我应该创建全局变量,然后使用变量注入任务从属性文件在 Bamboo 中设置它们,还是有更好的方法在构建基础上设置和使用变量?
如果每个计划的变量都相同,那么您可以设置构建任务,以便 'options' 将命令行变量传递给任务。
否则,您可能希望创建一个脚本,在设置这些环境变量后直接调用任务(对环境变量进行硬编码)。高级版本将允许将这些变量作为选项传递给脚本。