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

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