2016-09-13 2 views
0

я в настоящее время работает простой ИОС построить сценарий задачу с бамбуком, который использует следующие переменные:Каков правильный способ установки конкретных переменных в 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" 

Мой вопрос заключается в следующем:

Должен ли я создавать глобальные переменные, а затем использовать переменную задачу Inject установить их в Bamboo из файла свойств OR есть ли лучший способ установить и использовать переменные в сборке для сборки?

ответ

1

Если ваши переменные одинаковы для каждого плана, вы можете настроить задачу сборки таким образом, чтобы «параметры» передавали переменные командной строки для установки этих полей в задачу.

В противном случае вы можете создать скрипт, который вызывает задачу непосредственно после установки этих переменных среды (с переменными окружения, жестко закодированными). Расширенная версия позволит передавать эти переменные в качестве параметров сценария.

Смежные вопросы