Возможно ли (и если да, то как) передать переменную окружения из сценария, который запускает fastlane, до фазы сценария запуска Xcode?
Моя конечная цель - прочитать текущее имя ветви git вФаза запуска сценария.Наш CI управляется Team Foundation Server, который выполняет git checkout
явных подтверждений, а не ветвей, поэтому текущая ветвь всегда отображается как HEAD
.
TFS -> fastlane -> gym -> xcodebuild -> script that needs the branch
Возможно получить ветку, которая сработаласборка только через переменную окружения, установленную TFS.Мой план состоит в том, чтобы передать это значение в скрипт Xcode, чтобы сделать то, что мне нужно.
Я бы предпочел не использовать это, поскольку он передает все переменные окружения в процесс сборки, если я правильно понимаю.
defaults write com.apple.dt.Xcode UseSanitizedBuildSystemEnvironment -bool NO