봇 스크립트를 작성하는 방법에 대한 적절한 문서를 찾을 수 없었으며 Xcode 서버가 폴더 및 사용 권한과 관련하여 상당히 변경되었습니다. 기본적으로 my를 복사하려고합니다. IPA와 dSYM 다른 폴더로하지만 스크립트가 실행될 때 그것은 반환 :Xcode 서버 v3.2.1 통합 후 자산 복사
CP :/라이브러리/개발자/XcodeServer/IntegrationAssets/4f7c7e65532389e2a741d29758466c18- [제품 NAME 여기] /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