1、Jenkins 安裝
此處不再闡述,可自行百度,注意安裝插件時(shí),選擇推薦安裝的。

1705305976507.jpg
常用命令如下:
brew install jenkins-lts 安裝 jenkins
brew services start jenkins-lts 啟動(dòng) jenkins
brew services restart jenkins-lts 重啟 jenkins
brew services stop jenkins-lts 停止 jenkins
啟動(dòng)成功以后,通過(guò) http://localhost:8080 打開jenkins首頁(yè)
2、安裝插件
系統(tǒng)管理-插件管理-可用插件,搜索對(duì)應(yīng)的插件名稱即可

image.png

image.png
需要額外安裝的插件:
①Xcode integration:打包的插件,所以iOS的打包只能部署在Mac系統(tǒng)
②GIT plugin
③Git Parameter
④GitLab
⑤Keychains and Provisioning Profiles Management: 證書與描述文件的管理
3、新建任務(wù)
輸入名稱,選擇“構(gòu)建自由風(fēng)格的項(xiàng)目”,保存。

image.png
4、配置任務(wù)
1、添加一個(gè)描述,其他不填

image.png
2、源代碼管理
配置git地址和賬號(hào)信息

image.png

image.png
3、添加構(gòu)建步驟

image.png
1、添加一個(gè)執(zhí)行shell,用來(lái)執(zhí)行pod

image.png
2、添加一個(gè)xcode步驟

image.png
1、General build settings
添加team ID 和target(target可根據(jù)具體情況輸入)

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配置的簽名配置文件對(duì)應(yīng)不上導(dǎo)致構(gòu)建失敗
PROVISIONING_PROFILE_SPECIFIER="test_demo"
配置Xcode Workspace File和Xcode Project Directory,構(gòu)建的項(xiàng)目目錄不在同一級(jí)文件夾下需要指定

image.png
配置完成-> 保存
如需要配置不同證書打包,根據(jù) Build Steps 新建一個(gè)修改對(duì)應(yīng)的team_id 和簽名配置文件即可。