мобильные ci на облачных лучах jenkins и soasta cloudtest

Я следую практике, изложенной в этом сообщении в блоге , в котором архив .ipa моего проекта xcode создается на подчиненном устройстве с помощью работы CloudBees Jenkins.

Теперь ведомый появляется как узел в моей конфигурации Jenkins, и когда задание выполняется, проект xcode загружается правильно из CloudBees. Однако у задания возникает проблема с созданием папок в /Applications/xcode.app. Я мог бы использовать некоторую помощь для устранения следующей трассировки стека:

Started by user Wil Pannell
Building remotely on mobile-slave in workspace /Users/WPANNELL/jenkins/workspace/ios-mobile-image-browser
Copied 275 artifacts from "gwt-mobile-image-browser" build number 3
Unable to access upstream artifacts area /home/ventana/hudson_home/jobs/gwt-mobile-image-browser/modules/com.ventana.gwt$mobilebrowser/builds/2013-01-07_20-08-56/archive. Does source project archive artifacts?
Working directory is /Users/WPANNELL/jenkins/workspace/ios-mobile-image-browser/ios/VentanaMobileBrowser.xcodeproj.
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/xcodebuild -version
Xcode 4.5.2
Build version 4G2008a
Fetching marketing version number (CFBundleShortVersionString) from project.
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/agvtool mvers -terse1
No marketing version found (CFBundleShortVersionString).
Marketing version (CFBundleShortVersionString) found in project configuration: .
Fetching technical version number (CFBundleVersion) from project.
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/agvtool vers -terse
No marketing version found (CFBundleVersion)
Technical version (CFBundleVersion) found in project configuration: .
Updating marketing version (CFBundleShortVersionString) to: 2.2.4
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/agvtool new-marketing-version 2.2.4
Setting CFBundleShortVersionString of project project to: 
    2.2.4.

/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool: line 319: project.pbxproj/project.pbxproj.new1: Not a directory
mv: rename project.pbxproj/project.pbxproj.new1 to project.pbxproj/project.pbxproj: Not a directory
Updating technical version (CFBundleVersion) to: 2.2.4
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/agvtool new-version -all 2.2.4
Setting version of project project to: 
    2.2.4.

/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool: line 139: project.pbxproj/project.pbxproj.new1: Not a directory
/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool: line 140: project.pbxproj/project.pbxproj.new2: Not a directory
/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool: line 141: project.pbxproj/project.pbxproj.new3: Not a directory
Also setting CFBundleVersion key (assuming it exists)

/Applications/Xcode.app/Contents/Developer/usr/bin/agvtool: line 145: project.pbxproj/project.pbxproj.new4: Not a directory
mv: rename project.pbxproj/project.pbxproj.new4 to project.pbxproj/project.pbxproj: Not a directory
rm: project.pbxproj/project.pbxproj.new1: Not a directory
rm: project.pbxproj/project.pbxproj.new2: Not a directory
rm: project.pbxproj/project.pbxproj.new3: Not a directory


Marketing version (CFBundleShortVersionString) used by Jenkins to produce the IPA: 2.2.4
Technical version (CFBundleVersion) used by Jenkins to produce the IPA: 2.2.4
Going to invoke xcodebuild:target: VentanaMobileBrowser, sdk: iphoneos, project: DEFAULT, configuration: Debug, clean: NO, symRoot: DEFAULT, configurationBuildDir: DEFAULT
[VentanaMobileBrowser.xcodeproj] $ /usr/bin/xcodebuild -target VentanaMobileBrowser -sdk iphoneos -configuration Debug build DSTROOT=. clean install
Build settings from command line:
    DSTROOT = .
    SDKROOT = iphoneos6.0

xcodebuild: error: 'project.pbxproj' is not a project file.
Build step 'XCode' marked build as failure
Finished: FAILURE
1
nl ja de
Wil - можете ли вы ответить на ответ в своем комментарии, и я могу опубликовать его в качестве ответа, чтобы мы могли закрыть это?
добавлено автор Michael Neale, источник
Помните, что вы можете ответить на свой вопрос и даже принять ответ, сделав запись о том, что вас смутило, и какова была резолюция.
добавлено автор Jesse Glick, источник
Моя конфигурация xcode jenkins была неправильной. Я указал файл проекта Xcode в поле, зарезервированное для каталога проектов Xcode. Я отправлю сообщение здесь, если у меня возникнут дополнительные проблемы.
добавлено автор wil.pannell, источник
Спасибо за ваш вклад, @JesseGlick, но когда я попытался, меня предупредили, что моя репутация недостаточно хороша, чтобы сделать это, и что я должен прокомментировать.
добавлено автор wil.pannell, источник
@ MichaelNeale - жаль, что я не видел этого до сих пор, но, боюсь, я не следую вашим инструкциям. Пожалуйста, уточните, что вы хотите, чтобы я сделал это.
добавлено автор wil.pannell, источник

1 ответы

Моя конфигурация xcode jenkins была неправильной. Я указал файл проекта Xcode в поле, зарезервированное для каталога проектов Xcode. Я отправлю сообщение здесь, если у меня возникнут дополнительные проблемы.

0
добавлено