jenkins 自動(dòng)化打包配置

jenkins 重啟命令

brew services reload jenkins

自動(dòng)打包卦洽,自動(dòng)編譯對(duì)應(yīng)環(huán)境以及提交備份(不需要修改代碼來(lái)切換環(huán)境)

說(shuō)明如下

前提準(zhǔn)備條件

蘋(píng)果包管理工具 brew

http://brew.sh/

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

b.常用查詢(xún)命令brew info jenkins //查詢(xún)信息

brew install jenkins//安裝服務(wù)

brew -h //幫助

c.brew安裝好的服務(wù)都在這個(gè)路徑

cd /usr/local/Cellar

一.下載安裝jenkins

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

之后就可以brew install jenkins安裝了

如果你 brew install jenkins一直沒(méi)有反應(yīng) ,你可以用contrl + c 終止當(dāng)前的下載服務(wù)(會(huì)有下載記錄提示吐限,在重新install就可以)。

多試幾次上面的安裝命令(有時(shí)候是這樣的,網(wǎng)絡(luò)問(wèn)題),如果還是報(bào)error可以用如下方法获询。直接去下載對(duì)應(yīng)的包(jenkins-2.23.war)放到如下路徑既可以

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

2.下載安裝成功后

二.啟動(dòng)jenkins

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

brew services start jenkins ?如下紅框內(nèi)如多一個(gè)plist出來(lái)

(應(yīng)該就是開(kāi)機(jī)啟動(dòng)服務(wù) 只要把改文件移出就可以,該文件其實(shí)也可以到usr/local/opt/Cellar 下面去獲裙胀唷)

2.補(bǔ)充

a.如下是蘋(píng)果自己的開(kāi)機(jī)服務(wù) 應(yīng)該是sudo來(lái)控制的cd /Library/LaunchDaemons/

b.cd /usr/local/opt/jenkins 該命令其實(shí)應(yīng)該是快捷方式建 會(huì)指向cd /usr/local/Cellar/jenkins

三.jenkins配置相關(guān)文件有修改(也可以用網(wǎng)頁(yè)版操作)

四.安裝jenkins插件

1.打開(kāi)http://localhost:8080/會(huì)讓你輸入密碼 按如下方式復(fù)制該文件值

sudo vim /Users/mac/.jenkins/secrets/initialAdminPassword可以用root權(quán)限查看文件

退出 按:q

2.建議先按推薦的

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

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

解決方案

選擇管理插件-高級(jí)-升級(jí)站點(diǎn)-更改URL為

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

4.如果插件安裝不了,(注意有些插件有先后依賴(lài)關(guān)系蹬铺,根據(jù)報(bào)錯(cuò)提示去解決)去這個(gè)網(wǎng)站下載并且上傳

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

五.Jenkins配置打包工程

1.設(shè)置schema,

這個(gè)值也要對(duì)應(yīng)設(shè)置

將包上傳到遠(yuǎn)程服務(wù)器拷貝

六.其他補(bǔ)充支持

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.關(guān)閉jenkins服務(wù)(如果你是pkg安裝的)

http://localhost:8080/exit 網(wǎng)址就能關(guān)閉jenkins服務(wù).

重新啟動(dòng)jenkins服務(wù)器http://localhost:8080/restart

重載http://localhost:8080/reload

3.腳本打包相關(guān)命令

第七步:工程設(shè)置支持jenkins

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

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

一個(gè)schema 對(duì)應(yīng)一套環(huán)境(如生產(chǎn)甜攀,測(cè)試秋泄,或UAT),一套環(huán)境對(duì)應(yīng)兩個(gè)configuration(debug和release)

1.新建Configuration

2.新建schema规阀,別忘了共享出來(lái)上傳git

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

4.設(shè)置個(gè)性化值,不同configuration對(duì)應(yīng)的id,和name,(在添加一個(gè)sit,會(huì)自己多出來(lái)的)

5.設(shè)置預(yù)編譯代碼

其他jenkins補(bǔ)充知識(shí)

20160914

1.如何構(gòu)造一個(gè)打包任務(wù)(用已有模板復(fù)制既可)

第一步點(diǎn)新建

第二步按如下輸入點(diǎn)保存既可

2.設(shè)置ipa包輸出路徑設(shè)置墨榄,以及郵箱通知設(shè)置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末玄糟,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子袄秩,更是在濱河造成了極大的恐慌阵翎,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件之剧,死亡現(xiàn)場(chǎng)離奇詭異郭卫,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)背稼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)贰军,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人蟹肘,你說(shuō)我怎么就攤上這事词疼「┦鳎” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵贰盗,是天一觀的道長(zhǎng)许饿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)舵盈,這世上最難降的妖魔是什么陋率? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任逐哈,我火速辦了婚禮届良,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘禀忆。我一直安慰自己爆惧,他們只是感情好狸页,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著扯再,像睡著了一般芍耘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上熄阻,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天斋竞,我揣著相機(jī)與錄音,去河邊找鬼秃殉。 笑死坝初,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的钾军。 我是一名探鬼主播鳄袍,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吏恭!你這毒婦竟也來(lái)了拗小?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤樱哼,失蹤者是張志新(化名)和其女友劉穎哀九,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體搅幅,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阅束,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茄唐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片息裸。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出界牡,到底是詐尸還是另有隱情,我是刑警寧澤漾抬,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布宿亡,位于F島的核電站,受9級(jí)特大地震影響纳令,放射性物質(zhì)發(fā)生泄漏挽荠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一平绩、第九天 我趴在偏房一處隱蔽的房頂上張望圈匆。 院中可真熱鬧,春花似錦捏雌、人聲如沸跃赚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)纬傲。三九已至,卻和暖如春肤频,著一層夾襖步出監(jiān)牢的瞬間叹括,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工宵荒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汁雷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓报咳,卻偏偏與公主長(zhǎng)得像侠讯,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子少孝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容