背景:因爲以前的jenkins機器軟件環境較老(mac系統 和 Xcode版本等過低)、設備性能也是比較差,編譯相關腳本也不大適合目前業務,因此,跟infra部門從新申請了一臺固定ip 、高配的mac mini做爲jenkins集成機器。如下是從新擼一遍的jenkins集成步驟:java
1. mac機器首先升級java jdkgit
2.安裝Jenkinsshell
3.iOS額外安裝2個插件:json
https://plugins.jenkins.io/xcode-pluginxcode
https://plugins.jenkins.io/ws-cleanupruby
4.重啓jenkins,常規配置集成項目性能
上圖添加jenkins本機的私鑰,私鑰,私鑰!(ps:jenkins本機的公鑰須要配置到git的遠程機器上,否則沒有權限拉代碼 )測試
。。。插件
1.編譯各個庫,而且合併到對應的路徑3d
2.合成release.zip包
3.解壓zip,建立demo示例的路徑相關
4.按照地區 修改demo.xcodeproj工程文件(framework、bundle等刪除或是新引入),修改json配置文件等。(利用cocospods 開源的.xcodeproj開源項目進行修改)
5.打包各個環境、地區的 ipa
6.按 版本+時間/環境+地區 放到合適的地方,供QA同窗拿包測試