2015-11-10 3 views
2

Шаг архива Xcode создает эту переменную: ${BITRISE_DEPLOY_DIR} и читает, что pilot использует переменные среды PILOT_IPA для каталога IPA.Есть ли способ назначить вывод шага другой переменной среды на Bitrise?

Есть ли способ назначить выход (BITRISE_DEPLOY_DIR) другой переменной окружения (например: $PILOT_IPA)?

+0

Xcode-архив не создает переменную '$ {BITRISE_DEPLOY_DIR}' однако. Если вы хотите развернуть приложение, вы можете использовать '$ {BITRISE_IPA_PATH}' –

ответ

2

Вы можете сделать это, используя envman (https://github.com/bitrise-io/envman), который является частью набора инструментов CLI bitrise.

Чтобы присвоить значение существующей переменной окружения (Step выходы просто обычные переменные среды), вы можете использовать шаг сценария, и указать это как содержание:

#!/bin/bash 

echo "BITRISE_DEPLOY_DIR: $BITRISE_DEPLOY_DIR" 
envman add --key PILOT_IPA --value "$BITRISE_DEPLOY_DIR" 

Это будет первая печать значение из переменной окружения BITRISE_DEPLOY_DIR, а затем с envman add он добавит новый элемент среды с ключом PILOT_IPA и значением $BITRISE_DEPLOY_DIR.

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

  • Нет связанных вопросов^_^