環境信息:
OS:Ubuntu18.04
JDK:openjdk11
源碼管理工具:git
- Jenkins 自身采用 Java 開發,所以要必須安裝 JDK
- openjdk是JDK的開放源碼版本
一、JDK安裝
1)安裝JDK之前,先在終端輸入java -version,查看是否已經安裝jdk,如果出現jdk版本信息,則表示已經安裝jdk
2)ubuntu18默認有一個jdk版本為openjdk10,這里我們需要安裝openjdk11的話則需要先將openjdk10卸載
在終端執行命令:sudo apt-get remove openjdk*
3)安裝openjdk,終端輸入命令:
sudo apt install openjdk-11-jdk
4)配置Java環境變量:終端輸入命令:sudo vim /etc/profile,修改如下信息
按下鍵盤i鍵,在profile末尾添加以下內容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
按下ESC,然后輸入:wq保存退出文件編輯
5)讓文件修改生效:終端輸入命令source /etc/profile
6)驗證安裝的jdk版本:終端輸入命令java -version
二、安裝git
1)查看是否已安裝git,終端輸入命令:git --version
2)終端輸入命令:sudo apt-get install git
3)安裝完成后進行git配置:
輸入命令配置用戶:git config --global user.name "xxx"
輸入命令配置郵箱:git config --global user.email "你的郵箱地址"
4)配置完成后,需要創建驗證用的公鑰:
輸入命令:ssh-keygen -C '上一步配置的郵箱' -t rsa
這條命令會在用戶目錄~/.ssh/
下建立相應的密鑰文件
5)創建完公鑰后,需要將公鑰上傳。
輸入命令:cd ~/.ssh
進入~/.ssh
文件夾,
輸入命令:gedit id_rsa.pub
打開id_rsa.pub
文件,復制其中所有內容。
接着訪問http://git.oschina.net/profile網頁,點擊SSH公鑰
,標題欄可以隨意輸入,公鑰欄把你剛才復制的內容粘貼進去就OK了
6)完成以后Linux輸入ssh -T git@git.oschina.net命令,測試連接是否暢通
三、安裝jenkins
參考Jenkins官網:https://pkg.jenkins.io/debian-stable/
1)先將秘鑰添加到系統
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
2)添加jenkins 存儲庫到服務器的sources.list
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
3)更新本地包並安裝jenkins
sudo apt-get update
sudo apt-get install jenkins
四、啟動jenkins服務
jenkins安裝完成后終端輸入命令sudo systemctl start jenkins,
可以啟動jenkins服務
查看jenkins服務狀態:
sudo systemctl status jenkins
五、訪問jenkins
打開瀏覽器輸入jenkins的服務器地址,在這里我的是119.3.13.177,則輸入地址:http:// 119.3.13.177:8080
注意:如果服務器有安裝tomcat,這個8080端口有可能會被tomcat占用,此時需要修改jenkins的默認端口,此時可以在終端輸入命令sudo vim /etc/default/jenkins,修改jenkins配置文件中的HTTP_PORT,如圖:

備注:
如果不是端口問題導致地址還是不能訪問,則需要建立jdk環境軟連接:ln -s /usr/local/jdk1.8.0_311/bin/java /usr/bin/java
首次進入jenkins如要輸入密碼,密碼位置:/var/lib/jenkins/secrets/initialAdminPassword,如下圖所示
進入后先安裝插件,點擊“Install suggested plugins”,即安裝推薦的插件,插件安裝完成后創建管理員賬號即可登錄jenkins
六、配置jenkins
1)Jenkins首頁,點擊Manage Jenkins,然后點擊Global Tool Configuration工具配置,配置jdk、git等,如下圖所示:注意取消自動安裝的勾選;
注意:如果還有其他環境需要配置,如構建工具Ant、Maven或Gradle,則需要在ubuntu上先安裝並配置好環境變量以后,再在這里對應的位置進行配置,如下配置maven
注:如果最開始安裝的插件還不夠,則可以進入Jenkins首頁,點擊 Manage Jenkins --> Manage Plugins,安裝其他需要的插件:如maven、nodejs等