Jenkins+Xcode+Github+钉钉
2017-06-12 本文已影响122人
Luciena
这篇文章主要有两个更新点,一个是可以用Jenkins发布企业版跟App Store的IPA(之前只能是内部测试版),二是根据钉钉的Open API,可直接将打包、发布结果通知到负责人。
1.如何配置Jenkins,我下面的文章有写。
2.Jenkins+Appium文章如下。
Jenkins+Github+Appium+Fir.im+Email
一:利用Jenkins发布企业版的IPA
1.全局配置证书.如图1.2
![](https://img.haomeiwen.com/i1180063/301bbcd09735231b.png)
![](https://img.haomeiwen.com/i1180063/8c52cf34c2c6d519.png)
2.项目配置Export method。如图3
这里选enterprise 或者 app-store,前者打出的包用于企业版,后者用于上传App Store.
亲测,完全可用!!!
![](https://img.haomeiwen.com/i1180063/2bd28045d93f0afd.png)
3.项目配置Code signing & OS X keychain options
这里根据你选的Export method来确定使用哪个证书.
![](https://img.haomeiwen.com/i1180063/75c7af66448f217c.png)
其他配置可参考最上面的第一篇文章。
现在就可以构建了。
二:利用DingDing Open API将打包、发布结果通知到负责人
去钉钉开放平台群聊机器人看下开发文档就基本可以上手了.
1.配置到Jenkins,如图5。
![](https://img.haomeiwen.com/i1180063/94d3d82ffafee520.png)
2.通知到钉钉的测试负责人,如图6.
![](https://img.haomeiwen.com/i1180063/5a61edece40f8ed6.png)