2016年11月24日
jenkins 重啟命令
brew services reload jenkins
2016年9月28日
具體效果
自動打包,自動編譯對應環(huán)境以及提交備份(不需要修改代碼來切換環(huán)境)
說明如下
前提準備條件
蘋果包管理工具 brew
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)本文對你有所幫助,如果你認為其他人也可能受益,請把它分享出去。