jenkins 重啟命令
brew services reload jenkins
自動(dòng)打包卦洽,自動(dòng)編譯對(duì)應(yīng)環(huán)境以及提交備份(不需要修改代碼來(lái)切換環(huán)境)
說(shuō)明如下
前提準(zhǔn)備條件
蘋(píng)果包管理工具 brew
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è)置