這幾天由于項(xiàng)目需要,也許也是為了項(xiàng)目的更可控,老大讓研究一下jenkins,于是我屁顛屁顛的就干了起來,哈哈,總是有點(diǎn)事情可做,畢竟剛來不久嘛,而且這次還讓我順利融入到了項(xiàng)目組(自我覺得),畢竟研究新的東西,也是一種能力的體現(xiàn),好了廢話不說了,下面還是這幾天的獲得
首先我剛開始是在windows上進(jìn)行的安裝,特么搞Java的東西,首先無非都是一套,Java環(huán)境,maven環(huán)境,ant環(huán)境,通通配置好后,在cmd中一路按下來,java、ant、mvn,如果都能正常提示,那就是安裝沒有問題啦,都搞定,然后開始正式入正題。
一般對(duì)于新的技術(shù),我喜歡先去百度百科看看(這里還是要給百度百科贊一下),了解大概是個(gè)什么東東,準(zhǔn)從什么協(xié)議,基于什么通信原理,如果有過多年工作經(jīng)驗(yàn),一般到此大概知道這個(gè)東西是什么,能做那些事情,然后就是安裝咯,
這里分為rpm包和war包,rpm包一般都是用在linux中的,
war包兩者都可以,下載完了,就是啟動(dòng),直接在cmd中,java -jar?jenkins.war
直接訪問:localhost:8080;就可以看到下面的頁面了
上去之后,臥槽,這么多東東,一陣心亂,左點(diǎn)點(diǎn),右點(diǎn)點(diǎn),有個(gè)新建,OK,咱來新建一個(gè),firstproject
?項(xiàng)目名稱就起做firstproject,這里可以先選擇“構(gòu)建一個(gè)自由風(fēng)格”,然后就進(jìn)行configure
?主要就是幾大塊吧,分別是源碼管理,構(gòu)建觸發(fā)器,構(gòu)建,構(gòu)建后操作,剛開始可以就配置個(gè)源碼管理,看看代碼能否下載下來,輸入完svn地址,一般會(huì)有紅色提示,要求配置秘鑰,配置完,保存,直接構(gòu)建看代碼能否checkout下來,如果可以,第一個(gè)已經(jīng)成功啦,
接下來可以去百度上搜搜咯,額,要進(jìn)行系統(tǒng)配置,然后就進(jìn)行system configure,一樣這里是要進(jìn)行maven,ant,jdk的設(shè)置,下面最蛋疼的就是郵件通知高級(jí)部分的配置了
?
?這里我是始終沒有配通,老大說這里的smtp認(rèn)證是填的smtp服務(wù)器的用戶名和密碼,算了,這里先留一下,過幾天自己搭建一個(gè)郵件服務(wù)器看看,這里配置完成后,后面就可以嘗試建一個(gè)maven項(xiàng)目來玩玩,這里暫且不述,下面來講一講用戶全下配置
依然在系統(tǒng)管理->configurable global security,
配置前:
?
給與一定的權(quán)限,然后需要用戶去注冊(cè)輸入用戶名和密碼
?
注冊(cè)的時(shí)候用戶名選擇這里添加的用戶 / 組
?
如果用戶忘記密碼
需要?jiǎng)h除用戶的對(duì)應(yīng)目錄,然后讓其重新注冊(cè)
Linux 中: rpm 包安裝的目錄:用戶目錄: /var/lib/jenkins/users
War 包:一般都是在你配置的 Jenkins_home 目錄下面
權(quán)限也可以直接修改 config.xml 不過需要重啟環(huán)境
到這里基本也就差不多了,還有就是slave節(jié)點(diǎn)配置,遠(yuǎn)程部署發(fā)布,在有就是集成checkstyle,pmd,findbugs 這里不想寫了,網(wǎng)上有的是,不在贅述
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
