Не удалось найти достойную документацию о том, как писать бот-скрипты, а Xcode Server немного изменился в отношении папок и разрешений. В основном просто хочу скопировать мой. ипа и dSYM в другую папку, но при запуске сценария он возвращает:Xcode server v3.2.1 копировать активы после интеграции
КФ:/Library/Developer/XcodeServer/IntegrationAssets/4f7c7e65532389e2a741d29758466c18- [Имя продукта здесь] /15/Archive.xcarchive.zip: нет такого файла или каталога
Если я выполняю копию после завершения интеграции (не в скрипте), она отлично работает. Поэтому мой вопрос заключается в том, как/когда я копирую активы в скрипте «после интеграции» бота? когда файлы готовы?
Благодаря
Мой образец после интеграции сценария:
echo "Post"
set
echo
echo
echo /Library/Developer/XcodeServer/IntegrationAssets/$XCS_BOT_ID-$XCS_BOT_NAME/$XCS_INTEGRATION_NUMBER/Archive.xcarchive.zip
echo
echo "/Library/Developer/XcodeServer/IntegrationAssets/$XCS_BOT_ID-$XCS_BOT_NAME/$XCS_INTEGRATION_NUMBER/$XCS_PRODUCT"
echo
ASSETS_HOME="/tmp/XCS/$XCS_BOT_ID-$XCS_BOT_NAME/$XCS_INTEGRATION_NUMBER"
echo $ASSETS_HOME
mkdir -p "$ASSETS_HOME/"
cp -r "/Library/Developer/XcodeServer/IntegrationAssets/$XCS_BOT_ID-$XCS_BOT_NAME/$XCS_INTEGRATION_NUMBER/Archive.xcarchive.zip" "$ASSETS_HOME"
cp -r "/Library/Developer/XcodeServer/IntegrationAssets/$XCS_BOT_ID-$XCS_BOT_NAME/$XCS_INTEGRATION_NUMBER/$XCS_PRODUCT" "$ASSETS_HOME"
cd "$ASSETS_HOME"
unzip Archive.xcarchive.zip
У меня такая же проблема, после интеграции я могу скачать .ipa throught Xcode, но я не могу найти этот файл на сервере. Вы решили свою проблему? –
К сожалению, я не разрешил эту проблему, теперь используя TeamCity :( – Pappy
Привет. У меня такая же проблема, вы решили проблему? – David