天天看點

jenkins+maven +svn+tomcat7叢集部署(一)

在網上看了好多有關叢集部署的文章,感覺都不是太連貫,非常多僅僅是給你說怎麼安裝而已,可是過程中遇到的問題真不少,可是也攻克了非常多問題,希望我的文章可以幫到那些想學習的人吧,jenkins主要是攻克了一個叢集項目和節點管理的工具,可以友善的把項目分發到個個容器裡面去,省去了叢集的時候須要一個個往tomcat裡面放war包,同一時候也可以對叢集節點的一個狀态進行管理。

事實上我喜歡先實踐後理論,我就不說什麼了。

我的環境是jenkins-1.569-1.1.noarch.rpm  我的建議是最好下載下傳這個版本号,畢竟穩定,之前我下了老版本号和一個最新版,在使用過程中不斷報錯。系統是centos6.4 64位作業系統,事實上沒有多大差别由于都是war包的形式,屏蔽了系統的差别。官方還有windows的安裝包,可是不妨下這個版本的比較合适。

第一步還是得安裝

這個時候表示已經成功安裝,假設是在本地的話能夠通過localhost:8080進行訪問,它預設啟動的port是8080,當然這個port是能夠更改的

vi /etc/sysconfig/jenkins

找到JENKINS_PORT="8080"  改動參數即可

注冊

Jenkins

服務開機啟動

#chkconfig jenkins on 

注冊Jenkins服務開機啟動   #chkconfig jenkins on 

假設以上步驟都成功了,然後開始我們的第二步

怎樣使用:

假設是本機通過localhost:8080訪問

jenkins+maven +svn+tomcat7叢集部署(一)

大概就是這麼一個界面,這個時候事實上是可以用的,可是屬于不安全階段,不論什麼人知道port和ip都可以擷取所有的權限,是以這個時候我們須要做使用者管理,首先我們先加入�一個超級管理者

依次點選 系統管理--》Configure Global Security --》然後勾選第一個選項會出現一下界面

勾選和圖上一樣的選項

由于是項目的原因是以我選擇項目矩陣授權模式,然後加入�一個超級管理者

jenkins+maven +svn+tomcat7叢集部署(一)

點選加入�,然後拖動到最右邊,點選那個小圖示能夠全選全部的權限,至于這些權限是幹嘛的我最理論文章中會說明

jenkins+maven +svn+tomcat7叢集部署(一)

這個時候會加入�成功,然後點選儲存結束設定,這個時候再次訪問改系統會出現一下頁面

jenkins+maven +svn+tomcat7叢集部署(一)

這個時候僅僅要注冊一個username為admin的使用者即可了,這裡和你加入�權限那裡的username相應。

明天繼續第二篇的解說,将會做maven和多個jenkins的內建

這個是終于登入後的界面

jenkins+maven +svn+tomcat7叢集部署(一)