Jenkins安裝及使用_第1頁
Jenkins安裝及使用_第2頁
Jenkins安裝及使用_第3頁
Jenkins安裝及使用_第4頁
Jenkins安裝及使用_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Jenkins安裝及使用冰上浮云2016-08-16下載地址:/redhat/官方教程:/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions一、前置條件必須安裝jdk1.7或以上版本。二、安裝添加Jenkins庫到y(tǒng)um庫,Jenkins將從這里下載安裝。sudo wget -O /etc/yum.repos.d/jenkins.repo /redhat/jenkins.repos

2、udo rpm -import /redhat/.keysudo yum install jenkinsl 安裝成功后Jenkins將作為一個(gè)守護(hù)進(jìn)程隨系統(tǒng)啟動(dòng)l 系統(tǒng)會(huì)創(chuàng)建一個(gè)“jenkins”用戶來允許這個(gè)服務(wù),如果改變服務(wù)所有者,同時(shí)需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者l 啟動(dòng)的時(shí)候?qū)?etc/sysconfig/jenkins獲取配置參數(shù)l 默認(rèn)情況下,Jenkins運(yùn)行在8080端口,在瀏覽器中直接訪問該端進(jìn)行服務(wù)配置l J

3、enkins的RPM倉庫配置被加到/etc/yum.repos.d/jenkins.repo三、停止/啟動(dòng)sudo service jenkins start/stop/restartsudo chkconfig jenkins on啟動(dòng)報(bào)如下錯(cuò)誤Starting Jenkins bash: /usr/bin/java: No such file or directory修改Jenkins啟動(dòng)配置文件,指定java安裝路徑。vim /etc/init.d/jenkinscandidates="/opt/soft/jdk1.8.0_60/bin/java/etc/alternative

4、s/java/usr/lib/jvm/java-1.6.0/bin/java/usr/lib/jvm/jre-1.6.0/bin/java/usr/lib/jvm/java-1.7.0/bin/java/usr/lib/jvm/jre-1.7.0/bin/java/usr/lib/jvm/java-1.8.0/bin/java/usr/lib/jvm/jre-1.8.0/bin/java/usr/bin/java"修改防火墻允許8080端口訪問vim /etc/sysconfig/iptables加入-A INPUT -m state -state NEW -m tcp -p tcp

5、 -dport 8080 -j ACCEPT重啟防火墻生效sudo service iptables restart在瀏覽器中訪問首次進(jìn)入會(huì)要求輸入初始密碼如下圖,初始密碼在:/var/lib/jenkins/secrets/initialAdminPassword選擇“Install suggested plugins”安裝默認(rèn)的插件,下面Jenkins就會(huì)自己去下載相關(guān)的插件進(jìn)行安裝。創(chuàng)建超級管理員賬號三、配置1、email配置配置郵箱,在構(gòu)建失敗的時(shí)候會(huì)向指定郵箱發(fā)送告知郵件。2、git配置2.1源碼安裝git檢測當(dāng)前git版本是否是2.7.4以上git -version如果沒有安裝gi

6、t直接源碼安裝即可,如果安裝了先刪除原來的git。yum -y remove git先安裝編譯git需要的包。yum install zlib-devel perl-CPAN gettext curl-devel expat-devel gettext-devel openssl-devel下載&安裝mkdir /tmp/git && cd /tmp/gitcurl -progress /pub/software/scm/git/git-2.9.0.tar.gz | tar xzcd git-2.9.0./configurema

7、kemake prefix=/usr/local install查看git安裝到什么地方which git可以看到git安裝在如下目錄/usr/local/bin/git2.2配置在Jenkins->Global Tool Configuration下配置git。l Path to Git executable:填寫git的安裝路徑3、java配置在服務(wù)器上執(zhí)行echo $JAVA_HOME便可看到j(luò)ava home。4、maven配置4.1安裝下載wget 解壓tar zxvf apache-maven-3.3.9-bin.tar.gz復(fù)制到安裝目錄mv ./apache-maven-

8、3.3.9 /opt/soft/配置環(huán)境變量vim /etc/profilemaven環(huán)境變量export MAVEN_HOME=/opt/soft/apache-maven-3.3.9export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin使環(huán)境變量立刻生效source /etc/profile驗(yàn)證是否配置成功mvn -v4.2配置四、使用Poll SCM:定時(shí)檢查源碼變更(根據(jù)SCM軟件的版本號),如果有更新就checkout最新code下來,然后執(zhí)行構(gòu)建動(dòng)作。我的配置如下:*/5 * * * * (每5分鐘檢查一次源碼變化)Build period

9、ically:周期進(jìn)行項(xiàng)目構(gòu)建(它不管care源碼是否發(fā)生變化),配置如下:0 2 * * * (每天2:00 必須build一次源碼)第一次構(gòu)建會(huì)有點(diǎn)慢,maven會(huì)去下很多插件和jar包。發(fā)布到tomcatJenkins安裝Deploy to container Plugin插件Jenkins配置tomcat服務(wù)tomcat配置tomcat-users.xml添加tomcat的manager訪問用戶,用于發(fā)布war包。<role rolename="manager-script"/><user username="clj" password="66YYtre" roles="manager-script"/>webapps下只保留manager,刪除其他文件夾。confCatalinalocalhost下添加manager.xml,配置如下。<Context privileged="true" antiResourceLocking="false" docBase="$catalina.home/webapps/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論