Я ошибочно полагал, что выбор «Очистка: всегда» на вкладке «Расписание» конфигурации бота Xcode заставит бота rm -rf
использовать каталог checkouts в начале каждой интеграции, но, похоже, это не так.
(В частности, неотслеживаемые файлы, которые были скопированы в каталог проверки на этапе выполнения сценария, сохраняются между интеграциями.)
Есть ли способ заставить бота всегда уничтожать свой каталог проверки и каждый раз выполнять чистую проверку из системы управления версиями?
Можно ли вообще заставить Xcode (сервер?) показать мне где каталог проверки? (Я знаю, что он где-то спрятан в недрах /Library/Developer/XcodeServer/Integrations/
, но я не могу заглянуть в эти каталоги как обычный пользователь из-за их разрешений. Я думаю о пункте меню «Показать в Finder» или о чем-то подобном.)
.xcarchive
и др.) находятся в/Library/Developer/XcodeServer/IntegrationAssets/
. - person Robert Atkins   schedule 11.12.2015