用Jenkins集成ios項目,同時實現(xiàn)同一代碼自動輸出多個環(huán)境包

2016年11月24日

jenkins 重啟命令

brew services reload jenkins


2016年9月28日

具體效果

自動打包,自動編譯對應環(huán)境以及提交備份(不需要修改代碼來切換環(huán)境)

說明如下

前提準備條件

蘋果包管理工具 brew

http://brew.sh/

brew終端安裝命令如下即可/usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)

b.常用查詢命令brew info jenkins //查詢信息

brew install jenkins//安裝服務

brew -h //幫助

c.brew安裝好的服務都在這個路徑

cd /usr/local/Cellar

一.下載安裝jenkins

1. 第一步如果沒裝java,先輸入brew cask install jenkins(安裝java環(huán)境)

之后就可以brew install jenkins安裝了

如果你 brew install jenkins一直沒有反應 ,你可以用contrl + c 終止當前的下載服務(會有下載記錄提示,在重新install就可以)。

多試幾次上面的安裝命令(有時候是這樣的,網絡問題),如果還是報error可以用如下方法。直接去下載對應的包(jenkins-2.23.war)放到如下路徑既可以

.安裝包路徑地址(downloading的總是會斷的那個地址? ?你直接去下? .war 放在 剛才我打開的那個目錄下就好了cd ~/Library/Caches/Homebrew/)

2.下載安裝成功后

二.啟動jenkins

用第一種方式 每次重啟就自動啟動jenkins (第二中方式是jenkins每次手動啟動)

brew services start jenkins ?如下紅框內如多一個plist出來

(應該就是開機啟動服務 只要把改文件移出就可以,該文件其實也可以到usr/local/opt/Cellar 下面去獲取)

2.補充

a.如下是蘋果自己的開機服務 應該是sudo來控制的cd /Library/LaunchDaemons/

b.cd /usr/local/opt/jenkins 該命令其實應該是快捷方式建 會指向cd /usr/local/Cellar/jenkins

三.jenkins配置相關文件有修改(也可以用網頁版操作)

四.安裝jenkins插件

1.打開http://localhost:8080/會讓你輸入密碼 按如下方式復制該文件值

sudo vim /Users/mac/.jenkins/secrets/initialAdminPassword可以用root權限查看文件

退出 按:q

2.建議先按推薦的

3.安裝jenkins后“可選插件”列表為空

多刷新幾次或者電腦重啟應該可以解決。如果還是不行參考如下解決方案

解決方案

選擇管理插件-高級-升級站點-更改URL為

[http://mirror.xmission.com/jenkins/updates/update-center.json]-點擊提交即可

4.如果插件安裝不了,(注意有些插件有先后依賴關系,根據報錯提示去解決)去這個網站下載并且上傳

直接去https://updates.jenkins-ci.org/download/plugins/?C=N;O=A這里下載。

五.Jenkins配置打包工程

1.設置schema,

這個值也要對應設置

將包上傳到遠程服務器拷貝

六.其他補充支持

1.jenkins 卸載(如果你是pkg安裝的這種方式安裝建議用如下方式卸載)http://stackoverflow.com/questions/11608996/how-to-uninstall-jenkins

執(zhí)行卸載腳本路徑如下cd /Library/Application Support/Jenkins/Uninstall.command

之后在用如下命令刪除 sudo rm -rf /var/root/.jenkins ~/.jenkins

2.關閉jenkins服務(如果你是pkg安裝的)

http://localhost:8080/exit 網址就能關閉jenkins服務.

重新啟動jenkins服務器http://localhost:8080/restart

重載http://localhost:8080/reload

3.腳本打包相關命令

第七步:工程設置支持jenkins

1.一個iOS app配置多個環(huán)境變量

一.利用Build Configuration來配置多環(huán)境

一個schema 對應一套環(huán)境(如生產,測試,或UAT),一套環(huán)境對應兩個configuration(debug和release)

1.新建Configuration

2.新建schema,別忘了共享出來上傳git

新建完成之后,我們就可以編輯剛剛新建的Scheme,這里可以把Run模式(建議選debug)和Archive(建議選release)都改成新建Bulid Configuration,[注意這里一定要把Scheme的名字和編譯方式區(qū)分開,選擇了一個Scheme,只是相當于選擇了一個環(huán)境,并不是代表這Debug還是Release。]

4.設置個性化值,不同configuration對應的id,和name,(在添加一個sit,會自己多出來的)

5.設置預編譯代碼

其他jenkins補充知識

20160914

1.如何構造一個打包任務(用已有模板復制既可)

第一步點新建

第二步按如下輸入點保存既可

2.設置ipa包輸出路徑設置,以及郵箱通知設置

如果你發(fā)現(xiàn)本文對你有所幫助,如果你認為其他人也可能受益,請把它分享出去。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,362評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,577評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,486評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,852評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,600評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,944評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,944評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,108評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 49,652評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,385評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,616評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,111評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,798評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,205評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,537評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,334評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,570評論 2 379

推薦閱讀更多精彩內容