一.Jenkins的安装 & 卸载
1.安装
方式一:
brew install jenkins
方式二:
到官网下载war包,地址:https://jenkins.io/download/
2.卸载
brew uninstall jenkins
二.Jenkins的启动 & 关闭
方式一:
启动:
终端输入:sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
关闭:
终端输入:sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
方式二:
启动:终端输入:Jenkins
关闭:直接关闭终端
启动后在浏览器访问:localhost:8080即可
三.配置Jenkins
1.输入密码进入Jenkins主界面
2.下载推荐插件
3.下载下面的自定义插件
Ant
Build Timeout
Email Extension
Environment Injector Plugin
fir-plugin
GitHub Branch Source
GitLab
Gitlab Authentication plugin
Gitlab Hook Plugin
Gradle Plugin
Keychains and Provisioning Profiles Management
LDAP Plugin
PAM Authentication
Pipeline
Pipeline: GitHub Groovy Libraries
SSH Slaves
Subversion
Timestamper
Workspace Cleanup
Xcode integration
❗️❗️❗️注:因为我当前项目主要从Gitlab上拉取的,所以加了很多gitlab插件,SVN代码待研究.
4.keychains设置
(1).系统管理 -> Keychains and Provisioning Profiles Management
点击upload 上传login.keychain文件
❗️❗️❗️注:当前登录用户的~/Library/Keychains/login.keychain文件,如果目录下只有login.keychain-db文件,复制一份命名为login.keychain再上传即可.
(2).其他配置如下图:
5.系统管理 -> 系统设置如下图
其他设置不用管,直接保存.
四.新建项目流程
1.新建任务 -> 构建一个自由风格的软件项目
2.General设置
(1).项目描述
(2).点击参数化构建,可新加配置参数,参数可输入,可选择.
3.源码管理
4.构建环境
选择 Inject environment variables to the build process
5.构建
(1).添加构建步骤
(2).Xcode
part1
part2
part3
part4
part5 执行脚本(运维提供的shell脚本,将打包出来的IPA包传到服务器,生成二维码供测试下载)
6.应用 保存
返回上一层运行即可