归档ipa文件jenkins失败

时间:2015-02-23 19:40:20

标签: ios jenkins

我有一个额外的问题,

使用jenkins构建ios应用程序时,会生成ipa文件并正确签名,但是当我尝试归档ipa文件时,它失败了

jenkins日志说

Results at '/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa' 
[Debug-iphoneos] $ ditto -c -k --keepParent -rsrc /Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/Debug-iphoneos/FormSlider.app.dSYM /Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion-dSYM.zip
Archiving artifacts
ERROR: No artifacts found that match the file pattern "/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa". Configuration error?
ERROR: ‘/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa’ doesn’t match anything: ‘’ exists but not ‘/Users/Shared/Jenkins/Home/jobs/iosHelp/workspace/build/ipa/Verion.ipa’
Build step 'Archive the artifacts' changed build result to FAILURE
Finished: FAILURE

显然它表明jenkins找不到ipa但是在之前的声明中显示ipa也是使用终端生成到build / ipa目录而生成的,我感谢该文件当前存在并生成,

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

您在“档案工件”配置中使用了什么?它应该相对$workspace,所以在你的情况下只有build/ipa/Verion.ipa

确保没有额外的报价

答案 1 :(得分:0)

导航到此作业文件夹时,那里有文件吗?如果您使用的是Ant blob语法,请尝试添加" *"最后,如果你写的文件扩展名不正确或代替" build / ipa / Verion.ipa"使用" build / ipa / Verion *"尝试找到该文件,因为@Slav提到使用相对于$ workspace

的路径