IOS Jenkins一步一步实现自动打包发布(蒲公英)

2019-04-08  本文已影响0人  Devil_Chen

一、环境

安装JAVA环境

 export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
 export PATH=$PATH:{$JAVA_HOME}/bin

安装Jenkins

1、Jenkins官网
2、只下载war包

image.png
3、终端进入war包路径
4、执行命令:java -jar jenkins.war
5、如果需要更改端口,使用命令:java -jar jenkins.war --httpPort=8080 (其中8080是所要更改的端口,设置为自己需要的就行,默认是8080)

二、开始配置Jenkins

三、创建任务及配置(这里使用的是GitLab)

创建任务

image.png

在首页 系统管理->插件管理 下载插件

image.png

1、Keychains and Provisioning Profiles Management(keychain和描述文件管理)
2、Xcode integration(配置Xcode项目)
3、Upload to pgyer(上传到蒲公英)
4、Version Number(版本管理-非App版本)

配置

1、找到login.keychain,位置在用户资源库的keychains里面 image.png

2、把login.keychain-db拷贝到桌面,去掉后面的-db,即改名为login.keychain。

3、上传login.keychain image.png
4、上传描述文件 image.png
image.png

5、保存完成。

1、点击项目的配置 image.png
2、设置参数化构建过程(非必须) image.png
3、源码管理 image.png
远程git项目,Test1是普通的IOS项目
image.png
image.png

4、构建环境

版本管理(非App版本) image.png
选择前面添加的keychain和描述文件
image.png
5、选择Xcode构建 image.png
6、填写Team ID image.png
此Team ID可以在XCode项目中的BuildSettings找到Development Team image.png
7、配置Schema image.png
8、打包、编译、IPA签名设置 image.png
9、代码签名和keychain设置 image.png
10、填写工程的路径,此处需根据本身项目填写。本文Test1是workspace,所以写在workspace属性处。 image.png
image.png
11、点击应用,然后保存。
image.png image.png

四、一键打包上传到蒲公英

成功实现自动打包并上传蒲公英🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺

上一篇下一篇

猜你喜欢

热点阅读