Запустить скрипт с помощью xCode Server Bot

Я использую Bot-коммит для сборки, анализа, модульного тестирования и архивирования моего приложения, и оно отлично работает.

У меня есть сценарий (*.sh) в моем проекте, который я хочу запустить в конце анализа успеха. Я использую xcode 7.3 сейчас, и я попробовал следующее:

  • В разделе триггера вызов./myscript.sh, но бот не смог его найти.
  • Я пытался добавить $SCROOT, все еще не повезло
  • Я попытался скопировать скрипт в bin, но поскольку бот запускается под этим пользователем __xcbuild, он его не увидел, и я не хочу возиться с добавлением разрешений в /bin и /usr/bin

Все, что я хочу, это запустить скрипт против кода, который бот только что добился успеха.

1 ответ

Решение

Источник, используемый XCI CI, будет находиться в папке кеша, которая хранится в переменной среды с именем:

$ XCS_SOURCE_DIR

Ваш файл должен быть где-то под этим путем

Другие вопросы по тегам