iOS &Android 項目 Jenkins持續集成

背景:因爲以前的jenkins機器軟件環境較老(mac系統 和 Xcode版本等過低)、設備性能也是比較差,編譯相關腳本也不大適合目前業務,因此,跟infra部門從新申請了一臺固定ip 、高配的mac mini做爲jenkins集成機器。如下是從新擼一遍的jenkins集成步驟:java

1、安裝環境

1. mac機器首先升級java jdkgit

2.安裝Jenkinsshell

3.iOS額外安裝2個插件:json

https://plugins.jenkins.io/xcode-pluginxcode

https://plugins.jenkins.io/ws-cleanupruby

4.重啓jenkins,常規配置集成項目性能

2、配置項目

 

 

上圖添加jenkins本機的私鑰,私鑰,私鑰!(ps:jenkins本機的公鑰須要配置到git的遠程機器上,否則沒有權限拉代碼 )測試

 

。。。插件

 

3、關於shell以及ruby腳本

 1.編譯各個庫,而且合併到對應的路徑3d

 2.合成release.zip包

 3.解壓zip,建立demo示例的路徑相關

 4.按照地區 修改demo.xcodeproj工程文件(framework、bundle等刪除或是新引入),修改json配置文件等。(利用cocospods 開源的.xcodeproj開源項目進行修改)

 5.打包各個環境、地區的 ipa 

 6.按 版本+時間/環境+地區 放到合適的地方,供QA同窗拿包測試

相關文章
相關標籤/搜索