Centos7安裝Jenkins

這里建議采用直接運(yùn)行war包的方式啟動(dòng)jenkins,只需在官網(wǎng)下載好war包,放到服務(wù)器上直接運(yùn)行即可
nohup java -jar jenkins.war --logfile=server.log --httpPort=9999 > server.log 2>& 1 &
主目錄/root/.jenkins


以下yum方式從來沒有成功過,還復(fù)雜,不建議使用


0、前提
需要安裝jdk,并且貌似centos自帶的OpenJDK是不行的,要卸載了重新安裝。
1、下載安裝包
網(wǎng)上的安裝教程都是通過yum安裝,但是我經(jīng)過無數(shù)次的嘗試,都由于網(wǎng)絡(luò)的原因,失敗了。
于是只能通過下面的連接直接將rpm包下載下來了,可以wget下載,也可以本地下載再傳到服務(wù)器,看個(gè)人喜好。
http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
2、安裝
進(jìn)入到相應(yīng)路徑執(zhí)行rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
編輯vim /etc/init.d/jenkins添加java路徑(...jdk/bin/java路徑)

image.png

修改默認(rèn)啟動(dòng)端口,默認(rèn)為8080,如需要改動(dòng)修改配置文件vim /etc/sysconfig/jenkins
image.png

3、啟動(dòng)
輸入命令service jenkins start啟動(dòng)
看到報(bào)錯(cuò)

[root@VM_0_10_centos jenkins]# service jenkins start
Starting jenkins (via systemctl): Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
[FAILED]

根據(jù)提示執(zhí)行systemctl daemon-reload
再次啟動(dòng),啟動(dòng)成功,但是有警告,先不管了

[root@VM_0_10_centos bin]# service jenkins start
Starting jenkins (via systemctl): Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.
[ OK ]

4、訪問
瀏覽器訪問 ip:端口號(hào)

image.png

在圖中路徑查看密碼cat /var/lib/jenkins/secrets/initialAdminPassword
輸入密碼后訪問成功
image.png

十分重要
這個(gè)時(shí)候先不要點(diǎn)擊安裝推薦的插件安裝,不然慢的要死,先進(jìn)行如下配置后重啟jenkins:
find / -name 'default.json'
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
繼續(xù)選擇select plugins to install,不要選推薦,這樣即使安裝失敗也是能進(jìn)入到主界面的,否則只能重裝了?。?!

5、卸載
rpm卸載
rpm -e jenkins
檢查是否卸載成功
rpm -ql jenkins
徹底刪除殘留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

nohup java -jar jenkins.war --logfile=server.log --httpPort=9999 > server.log 2>& 1 &
主目錄/root/.jenkins

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容