工作中Jenkins主要用于打包,部署過Mac上和windows7,分別用于iOS打包和Android打包。iOS搭建用的是Jenkins+Xcode+svn,Android搭建用的是Jenkins+gradle+svn,寫了一些shell腳本上傳到蒲公英。操作比較類似,但此次搭建老徐布置的作業(yè)韭脊,還是用了一些時間奕短,主要是遇到了一問題嚎货,搞了兩三天才找到問題所在举农,最把它解決后,后續(xù)就是順理成章了腌且。
Jenkins安裝部署梗肝,Maven安裝部署,Git安裝部署,百人計劃開始前已部署完成.直接過入Jenkins配置過程。
點擊可選插件和已安裝插件铺董,缺什么插件统捶,在可選插件搜索,找到直接安裝柄粹,安裝完成后喘鸟,返回首頁。
系統(tǒng)管理-系統(tǒng)設(shè)置? 配置Publish over SSH驻右,name可自己配置什黑,Passphrase服務(wù)器登錄密碼,hostname服務(wù)器名堪夭,Remote Directory填根目錄就可以了愕把。
配置GIT拣凹、JDK和MAVEN目錄
git配置時,這里有坑恨豁,需要注意O怠!橘蜜!
在服務(wù)器查看下目錄#whereis git菊匿,然后把地址復(fù)制到這里,并不是git的安裝目錄计福,請注意這里跌捆。
新建一個GIT的項目,配置源碼管理路徑象颖,用戶名及密碼
源碼管理這里佩厚,其實有坑,很多人都遇到了说订,http或者h(yuǎn)ttps讀取不到抄瓦,我自己總結(jié)的方法如下:
1、設(shè)置環(huán)境變量里陶冷,是否有將git-core加入到環(huán)境變量
2钙姊、要看這個環(huán)境變量中g(shù)it-core目錄全不全,我后面發(fā)現(xiàn)就因為里面缺失一些http和https的文件埃叭,所以無法用http和https克隆摸恍,后面我又重新查找git-remote-http文件悉罕,命令如下:find / -name git-remote-http赤屋,就會找到目錄在/usr/libexec/git-core,而另外一個目錄/usr/local/libiconv/libexec/git-core壁袄,里面就缺失了git-remote-http,所以在克隆時提示缺失http請求类早。
3、如果找不到此文件嗜逻,就是依賴包安裝不全涩僻,在網(wǎng)上找下安裝git需要的依賴包,解決就OK了栈顷。
maven配置pom.xml逆日,由于沒有真實的環(huán)境,無法執(zhí)行成功萄凤。
以上是必須配置的室抽,還有些其它配置,可參考網(wǎng)上的說明靡努,自行解決就行了坪圾。