Запустить скрипт с помощью xCode Server Bot
Я использую Bot-коммит для сборки, анализа, модульного тестирования и архивирования моего приложения, и оно отлично работает.
У меня есть сценарий (*.sh) в моем проекте, который я хочу запустить в конце анализа успеха. Я использую xcode 7.3 сейчас, и я попробовал следующее:
- В разделе триггера вызов./myscript.sh, но бот не смог его найти.
- Я пытался добавить $SCROOT, все еще не повезло
- Я попытался скопировать скрипт в bin, но поскольку бот запускается под этим пользователем __xcbuild, он его не увидел, и я не хочу возиться с добавлением разрешений в /bin и /usr/bin
Все, что я хочу, это запустить скрипт против кода, который бот только что добился успеха.
1 ответ
Решение
Источник, используемый XCI CI, будет находиться в папке кеша, которая хранится в переменной среды с именем:
$ XCS_SOURCE_DIR
Ваш файл должен быть где-то под этим путем