安装
建议下载
jenkins
的.war
包
运行
$ cd
到jenkins.war
的位置-
$ java -jar jenkins.war
:监听默认地址和端口- 如果要监听自定义的地址和端口,执行如下命令:
$ java -jar jenkins.war --httpPort=xxxx --httpListenAddress=x.x.x.x
在浏览器中输入监听的地址和端口
jenkins
默认的地址和端口:http://localhost:8080
重启
Jenkies
:http://localhost:8080/restart
关闭
Jenkinshttp
:http://localhost:8080/exit
重新加载配置信息:
http://localhost:8080/reload
配置用户
-
默认用户是
admin
-
密码
配置插件
-
在系统管理中配置插件
-
搜索需要用到的插件
-
也可以下载好插件,在此处导入插件
下面用到的
firim
插件就是导入的。
配置项目
-
新建项目
-
配置版本管理
-
配置编译工具
使用脚本编译工程。不直接使用xcode编译。
此处也可以使用
fastlane
-
配置测试分发工具
此处是用
firim
为例。设置firim
的token
和ipa
的输出路径。firim
的jenkins
配置,参考此文章:fir.im Jenkins 插件使用方法
构建项目
-
立即构建项目
-
构建版本列表
-
输出打印信息
至此,Jenkins
构建完毕,可以查看打印信息,成功或失败,解决相关配置。
本文构建是使用的xcodebuild
脚本,方便快捷。因为在Xcode9
之后无法直接使用插件打包。
本文没有配置Keychains
和Provisioning Profiles Managemant
,使用脚本(xcodebuild
或fastlane
)时,已在脚本中配置好。