Я добавил стручки в .gitignore и пытаюсь настроить CI/CD с ботами Xcode. Невозможно установить модули с помощью сценария предварительной интеграции в конфигурации бота.

Я добавил следующий сценарий предварительной интеграции в бот Xcode для установки модулей в gitignore.

pod install

Скрипт возвращает следующее сообщение после интеграции

стручок: команда не найдена


person user12108504    schedule 28.02.2020    source источник


Ответы (1)


Вам нужно будет добавить путь к pod install. Например, /usr/local/bin/pod

Вы можете добавить это как «Добавить триггеры перед интеграцией» при редактировании бота Xcode Server.

#!/bin/sh

# cd to where your Podfile is
cd ${XCS_PRIMARY_REPO_DIR}

# add to the path, or explicitly add the path to your `pod` call
export PATH=/usr/local/bin:$PATH
pod install

wait

Заметки, которые я нашел на wait

Функция wait() приостанавливает выполнение своего вызывающего потока до тех пор, пока информация о состоянии не будет доступна для дочернего процесса или пока не будет получен сигнал.

person RobLabs    schedule 04.10.2020
comment
Примечания, которые я собрал на основе своего опыта работы с XCS: github.com/roblabs/xcode-continuous-integration - person RobLabs; 04.10.2020