持續(xù)集成之Jenkins及Maven安裝配置

1,安裝JDK

1) 查看系統(tǒng)自帶的openJDK

執(zhí)行命令查看自帶的JDK: rpm -qa | grep java

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、甘井子網(wǎng)站維護(hù)、網(wǎng)站推廣。

持續(xù)集成之Jenkins及Maven安裝配置

2) 卸載openJDK
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.201-2.6.16.1.el7_6.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.201-2.6.16.1.el7_6.x86_64
3) 從oracle官網(wǎng)下載JDK1.8

持續(xù)集成之Jenkins及Maven安裝配置

4) 上傳jdk到linux的
路徑自己定義,本次上傳到 /usr/local/java 下
5)解壓JDK
tar xzvf jdk-8u201-linux-x64.tar.gz
解壓后jdk的根路徑為:/usr/local/java/jdk1.8.0_201
6) 配置JDK環(huán)境變量并生效

方法一:修改當(dāng)前用戶下的.profile 或者 .bash_profile 【對(duì)當(dāng)前用戶有效】
方法二:修改/etc/profile 文件【對(duì)所有用戶有效】

在文件末尾添加JAVA_HOME與CLASSPATH變量,同時(shí)修改PATH變量

JAVA_HOME=/usr/local/java/jdk1.8.0_201
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
PATH=$JAVA_HOME/bin:$PATH 
export JAVA_HOME 
export PATH 
export CLASSPATH 

保存并在命令行執(zhí)行 source /etc/profile 使其生效

7) 驗(yàn)證

執(zhí)行java -version
持續(xù)集成之Jenkins及Maven安裝配置
說明安裝成功

2,安裝Maven

1)在linux下執(zhí)行以下命令下載Maven安裝包

路徑自定義,本次在 /usr/local/maven 下

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

持續(xù)集成之Jenkins及Maven安裝配置

2)解壓maven安裝包
 tar -xzvf apache-maven-3.6.0-bin.tar.gz 
3) 修改maven的setting.xml文件【根據(jù)需要】
    進(jìn)入apache-maven-3.6.0/conf路徑下,執(zhí)行 vi setting.xml
 在相應(yīng)位置添加以下配置
<localRepository>/usr/local/maven/repository</localRepository>
<mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>
4) 添加環(huán)境變量

方法一:修改當(dāng)前用戶下的.profile 或者 .bash_profile 【對(duì)當(dāng)前用戶有效】
方法二:修改/etc/profile 文件【對(duì)所有用戶有效】

在文件末尾添加M2_HOME與MAVEN_HOME變量

M2_HOME=/usr/local/maven/apache-maven-3.6.0
MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0
PATH=$M2_HOME/bin:$PATH
export M2_HOME
export MAVEN_HOME
export PATH

保存并退出,然后執(zhí)行 source /etc/profile 使其生效

注意:官網(wǎng)是要求配置M2_HOME,但有的軟件可能仍舊使用MAVEN_HOME變量,所以為了避免錯(cuò)誤,索性將兩個(gè)都加上

5) 驗(yàn)證

mvn -version
持續(xù)集成之Jenkins及Maven安裝配置
說明安裝成功

3,安裝Jekins
建議至少服務(wù)器要有512M以上可用內(nèi)存,10GB以上磁盤空間。
小團(tuán)隊(duì)建議:1G+內(nèi)存;50G+可用磁盤空間。

1)到官網(wǎng)下載Jenkins安裝包

https://jenkins.io/download/

這里我下載的是jenkins.war包

2)將jenkins.war包上傳到linux上
本次上傳的路徑為/usr/local/jenkins

3) 啟動(dòng)jenkins[使用內(nèi)置的jetty]

java -jar jenkins.war --httpPort=8080

如果使用tomcat,那么將war包放入webapps路徑下,同時(shí)配置環(huán)境變量JENKINS_HOME=tomcat的根路徑【webapps目錄所在路徑】,具體配置方式參考上面的JDK安裝

4) 啟動(dòng)成后,即可訪問主頁面

例如:http://192.168.30.144:8080

當(dāng)您第一次訪問新的Jenkins實(shí)例時(shí),系統(tǒng)會(huì)要求您使用自動(dòng)生成的密碼將其解鎖。

此時(shí)建議先確定網(wǎng)絡(luò)是否正常,域名服務(wù)器是否正常,例如

nslookup mirrors.jenkins-ci.org

持續(xù)集成之Jenkins及Maven安裝配置
如果結(jié)果如上所示,那說明DNS配置有誤,可使用阿里的域名服務(wù)器再次嘗試,如

nslookup mirrors.jenkins-ci.org 223.5.5.5
或者
nslookup mirrors.jenkins-ci.org 223.6.6.6

持續(xù)集成之Jenkins及Maven安裝配置
可見通過阿里的域名服務(wù)器正確的得到了IP地址
更多的內(nèi)容可參考如下地址

https://support.cloudbees.com/hc/en-us/articles/218156717-Jenkins-is-Experiencing-UnknownHostException

5) Jenkins解鎖
持續(xù)集成之Jenkins及Maven安裝配置

持續(xù)集成之Jenkins及Maven安裝配置

持續(xù)集成之Jenkins及Maven安裝配置
此時(shí)查看控制臺(tái)將會(huì)出現(xiàn)一長串字符(或在initialAdminPassword查看),復(fù)制該字符串在界面中輸入即可解鎖Jenkins,然后安裝需要的插件

持續(xù)集成之Jenkins及Maven安裝配置

持續(xù)集成之Jenkins及Maven安裝配置

持續(xù)集成之Jenkins及Maven安裝配置

持續(xù)集成之Jenkins及Maven安裝配置

修改Jenkins的工作主目錄
持續(xù)集成之Jenkins及Maven安裝配置
持續(xù)集成之Jenkins及Maven安裝配置

Jenkins儲(chǔ)存所有的數(shù)據(jù)文件在這個(gè)目錄下. 你可以通過以下幾種方式更改:
使用你Web容器的管理工具設(shè)置JENKINS_HOME環(huán)境參數(shù).
在啟動(dòng)Web容器之前設(shè)置JENKINS_HOME環(huán)境變量.
(不推薦)更改Jenkins.war(或者在展開的Web容器)內(nèi)的web.xml配置文件.
這個(gè)值在Jenkins運(yùn)行時(shí)是不能更改的. 其通常用來確保你的配置是否生效.

更多可參考:https://jenkins.io/zh/doc/book/installing/

本文標(biāo)題:持續(xù)集成之Jenkins及Maven安裝配置
文章來源:http://muchs.cn/article12/jpjjdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、自適應(yīng)網(wǎng)站、虛擬主機(jī)網(wǎng)站營銷、網(wǎng)站導(dǎo)航網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站