持續(xù)集成之Jenkins及Maven安裝配置-創(chuàng)新互聯(lián)

1,安裝JDK

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

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

創(chuàng)新互聯(lián)專(zhuān)注于建平企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站定制開(kāi)發(fā)。建平網(wǎng)站建設(shè)公司,為建平等地區(qū)提供建站服務(wù)。全流程按需設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

持續(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)前用戶(hù)下的.profile 或者 .bash_profile 【對(duì)當(dāng)前用戶(hù)有效】
方法二:修改/etc/profile 文件【對(duì)所有用戶(hù)有效】

在文件末尾添加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安裝配置
說(shuō)明安裝成功

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)前用戶(hù)下的.profile 或者 .bash_profile 【對(duì)當(dāng)前用戶(hù)有效】
方法二:修改/etc/profile 文件【對(duì)所有用戶(hù)有效】

在文件末尾添加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安裝配置
說(shuō)明安裝成功

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

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)成后,即可訪問(wèn)主頁(yè)面

例如:http://192.168.30.144:8080

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

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

nslookup mirrors.jenkins-ci.org

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

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

持續(xù)集成之Jenkins及Maven安裝配置
可見(jiàn)通過(guò)阿里的域名服務(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)一長(zhǎng)串字符(或在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è)目錄下. 你可以通過(guò)以下幾種方式更改:
使用你Web容器的管理工具設(shè)置JENKINS_HOME環(huán)境參數(shù).
在啟動(dòng)Web容器之前設(shè)置JENKINS_HOME環(huán)境變量.
(不推薦)更改Jenkins.war(或者在展開(kāi)的Web容器)內(nèi)的web.xml配置文件.
這個(gè)值在Jenkins運(yùn)行時(shí)是不能更改的. 其通常用來(lái)確保你的配置是否生效.

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

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

分享文章:持續(xù)集成之Jenkins及Maven安裝配置-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://muchs.cn/article10/dhiogo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站設(shè)計(jì)公司、Google電子商務(wù)、網(wǎng)站導(dǎo)航、網(wǎng)站改版

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司