詹金斯在我的mac mini 2012上使用mac os 10.11.1运行。我已经安装了fabric.app,应用程序一直在运行,项目有一个shell
./Fabric.framework/run xxxkey xxx
但它认为不起作用?
答案 0 :(得分:1)
好的我发现问题是上传dSYM进程被jenkins杀死了。 Jenkins通过这项工作杀死所有进程。我正在解决这个问题。
要解决它,请阅读文档: https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller
只需添加一个变量
export BUILD_ID=dontKillMe
上传dSYM任务将继续上传。
答案 1 :(得分:1)
如上面的答案中所述,您可以简单地将BUILD_ID附加到调用的开头。我正在构建一个macOS / iOS项目,因此在" Build Phases"中使用了以下内容。部分:
BUILD_ID=dontKillMe ./Fabric.framework/run xxxkey xxx
这对我有用。