ubuntu 安裝 jenkins並修改端口號的坑


先決條件

安裝Java SDK

sudo apt-get install openjdk-8-jdk
# sudo apt-get install openjdk-7-jdk  早些系統可以安裝

第1步 - 安裝Jenkins

包含在默認Ubuntu軟件包中的Jenkins版本往往落后於項目本身的最新版本。 為了利用最新的修復和功能,我們將使用項目維護的軟件包來安裝Jenkins。

首先,我們將存儲庫密鑰添加到系統。

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

添加密鑰后,系統將返回OK 。 接下來,我們將Debian包存儲庫地址附加到服務器的sources.list :

echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

當這兩個都到位時,我們將運行update ,以便apt-get將使用新的存儲庫:

sudo apt-get update

最后,我們將安裝Jenkins及其依賴項,包括Java:

sudo apt-get install jenkins

指定早期版本可以安裝

sudo apt-get install jenkins=2.138.1

如果太慢的話 可以去官網下載后 再安裝

 

第2步 - 開始Jenkins

使用systemctl我們將啟動Jenkins:

sudo systemctl start jenkins

我們將使用其status命令來驗證它是否成功啟動

sudo systemctl status jenkins

 如果一切順利,輸出的開始應顯示服務處於活動狀態,成功啟動會有如下顯示:

● jenkins.service - LSB: Start Jenkins at boot time
  Loaded: loaded (/etc/init.d/jenkins; bad; vendor preset: enabled) Active:active (exited) since Thu 2017-04-20 16:51:13 UTC; 2min 7s ago Docs: man:systemd-sysv-generator(8)

其余參考 https://www.jianshu.com/p/845f267aec52

 

第3步 - 設置Jenkins

默認初始本地地址 (這個可以改 並且8080容易端口占用 最好改一下)

localhost:8080

我們應該看到“解鎖Jenkins”屏幕,顯示初始密碼的位置

在終端窗口中,我們將使用cat命令顯示密碼:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

我們將從終端復制32個字符的字母數字密碼,並將其粘貼到“管理員密碼”字段中,然后單擊“繼續”。 下一個屏幕提供安裝建議的插件或選擇特定插件的選項。

我們將點擊“安裝建議的插件”選項,這將立即開始安裝過程:

安裝完成后,系統將提示您設置第一個管理用戶。 可以跳過此步驟,並使用上面使用的初始密碼作為admin繼續,但是我們將花一點時間創建用戶。

 

一旦第一個管理員用戶到位,你應該看到一個“Jenkins准備好了!” 確認屏幕。

點擊“開始使用Jenkins”來訪問主要的Jenkins儀表板:

重啟Jenkins

sudo systemctl restart jenkins

關閉jenkins服務

只需要在訪問jenkins服務器的網址url地址后加上exit。例如我jenkins的地址

http://localhost:8080/

那么我只需要在瀏覽器地址欄上敲下

http://localhost:8080/exit 

網址就能關閉jenkins服務.

重新啟動jenkins服務器

將上面的exit改為restart后就可以重新啟動jenkins服務器。

http://localhost:8080/restart

重載

將上面的restart改為就可以實現重新加載配置信息。

 http://localhost:8080/reload

 

修改端口

 

通過檢查/etc/init.d/jenkins腳本,發現其實就需要做兩步:

 

1. 修改do_start函數的check_tcp_port命令,端口號從8080換成8082

2. 修改/etc/default/jenkins文件,將端口8080改成8082

 

重啟

 

sudo systemctl restart jenkins

 

 

代碼改變世界!

 

 

 


免責聲明!

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



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