ubuntu18.04下jenkins安裝與配置


環境信息:

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等


免責聲明!

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



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