centos8.2安裝jenkins


前言

前幾天雙十一,因為是騰訊雲的新用戶,就在它家買了個服務器。
想着以前一直想搞一個jenkins,但由於買的阿里雲服務器配置低,就一直沒搞,這下好了,拿它連連手。

安裝jenkins必須依賴的java

curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/ijava.sh && chmod 755 ./ijava.sh && ./ijava.sh  && rm -rf ./ijava.sh

查看是否安裝成功:

[root@VM-24-8-centos ~]# java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

安裝jenkins

curl -O https://dshvv-1300009960.cos.ap-beijing.myqcloud.com/shell/iJenkins.sh && chmod 755 ./iJenkins.sh && ./iJenkins.sh  && rm -rf ./iJenkins.sh

這個腳本其實就是把官網的安裝命令給集中到了一起

如果啟動不成功報錯

ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)

這個意思說明 jenkins沒找到你的java安裝路徑,搞一個軟鏈即可

# /home/jdk1.8.0_141/bin/java 是java的安裝路徑
ln -s /home/jdk1.8.0_141/bin/java /usr/bin/java

初始化jenkins

1、安裝完成后訪問頁面
ip+默認8080端口,比如我的

http://82.157.146.87:8080/


如果一直卡在Please wait while Jenkins is getting ready to work ...,進不去該怎么辦?
參考:https://zhuanlan.zhihu.com/p/122907442

終端執行查看臨時密碼命令:

head -1 /var/lib/jenkins/secrets/initialAdminPassword

結果如下類似

[root@VM-24-8-centos ~]# head -1 /var/lib/jenkins/secrets/initialAdminPassword
6b59c72f0e81429086f1291f23d3bcfc

2、jenkins引導頁,輸入密碼繼續
選擇安裝推薦插件

3、安裝完成后,使用admin賬號進入,並使用默認JekinsUrl


記得重啟一下

所有的操作都完成后,記得重啟一下
否則可能出現漢化不完整或者插件不能用的情況
http://82.157.146.87:8080/restart

后續操作:給jenkins同步服務器的環境變量

方便使用服務器全局工具, 這樣jenkins創建的項目里可以直接使用服務器全局軟件 這樣你就可以免去全局工具配置
系統管理>系統配置>全局屬性>新增

這個配置項的值,就是服務器環境變量的值 輸入以下命令,即可查看

[root@VM-24-8-centos ~]# echo $PATH
/root/.nvm/versions/node/v16.13.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/home/jdk1.8.0_141/bin:/root/bin

后續操作:安裝git

因為我們的項目在github,需要從git倉庫上拉去,所以git工具是必須的。
一般項目都是在git,如果你的項目不在git也可以忽略此步驟。

yum install -y git


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM