Jenkins+Xcode+Github+钉钉

这篇文章主要有两个更新点,一个是可以用Jenkins发布企业版跟App Store的IPA(之前只能是内部测试版),二是根据钉钉的Open API,可直接将打包、发布结果通知到负责人。

1.如何配置Jenkins,我下面的文章有写。

Mac环境下如何配置Jenkins

2.Jenkins+Appium文章如下。

Jenkins+Github+Appium+Fir.im+Email

一:利用Jenkins发布企业版的IPA

1.全局配置证书.如图1.2


Jenkins+Xcode+Github+钉钉_第1张图片
图1


Jenkins+Xcode+Github+钉钉_第2张图片
图2

2.项目配置Export method。如图3

这里选enterprise 或者 app-store,前者打出的包用于企业版,后者用于上传App Store.

亲测,完全可用!!!

Jenkins+Xcode+Github+钉钉_第3张图片
图3

3.项目配置Code signing & OS X keychain options

这里根据你选的Export method来确定使用哪个证书.

Jenkins+Xcode+Github+钉钉_第4张图片
图4

其他配置可参考最上面的第一篇文章。

现在就可以构建了。

二:利用DingDing Open API将打包、发布结果通知到负责人

去钉钉开放平台群聊机器人看下开发文档就基本可以上手了.

1.配置到Jenkins,如图5。

Jenkins+Xcode+Github+钉钉_第5张图片
图5

2.通知到钉钉的测试负责人,如图6.

Jenkins+Xcode+Github+钉钉_第6张图片
图6

你可能感兴趣的:(Jenkins+Xcode+Github+钉钉)