1、Jenkins 安装
此处不再阐述,可自行百度,注意安装插件时,选择推荐安装的。
1705305976507.jpg
常用命令如下:
brew install jenkins-lts 安装 jenkins
brew services start jenkins-lts 启动 jenkins
brew services restart jenkins-lts 重启 jenkins
brew services stop jenkins-lts 停止 jenkins
启动成功以后,通过 http://localhost:8080 打开jenkins首页
2、安装插件
系统管理-插件管理-可用插件,搜索对应的插件名称即可
image.png
image.png
需要额外安装的插件:
①Xcode integration:打包的插件,所以iOS的打包只能部署在Mac系统
②GIT plugin
③Git Parameter
④GitLab
⑤Keychains and Provisioning Profiles Management: 证书与描述文件的管理
3、新建任务
输入名称,选择“构建自由风格的项目”,保存。
image.png
4、配置任务
1、添加一个描述,其他不填
image.png
2、源代码管理
配置git地址和账号信息
image.png
image.png
3、添加构建步骤
image.png
1、添加一个执行shell,用来执行pod
image.png
2、添加一个xcode步骤
image.png
1、General build settings
添加team ID 和target(target可根据具体情况输入)
image.png
2、展开Settings 勾选Pack application, build and sign .ipa 配置如下
image.png
image.png
3、配置Code signing & OS X keychain options
选择 Manual signing 配置如下
image.png
4、勾选Unlock Keychain
image.png
5、Advanced Xcode build options
Custom xcodebuild arguments 输入签名配置文件,防止下拉代码xcode配置的签名配置文件对应不上导致构建失败
PROVISIONING_PROFILE_SPECIFIER="test_demo"
配置Xcode Workspace File和Xcode Project Directory,构建的项目目录不在同一级文件夹下需要指定
image.png
配置完成-> 保存
如需要配置不同证书打包,根据 Build Steps 新建一个修改对应的team_id 和签名配置文件即可。