溫馨提示×

Ubuntu上Jenkins如何部署應用

小樊
40
2025-07-13 14:07:15
欄目: 智能運維

在Ubuntu上使用Jenkins部署應用的步驟如下:

1. 安裝Java環境

Jenkins是基于Java的,因此在安裝Jenkins之前,需要先安裝Java環境??梢允褂靡韵旅畎惭bOpenJDK:

sudo apt update
sudo apt install openjdk-11-jdk

驗證Java是否安裝成功:

java -version

2. 安裝Jenkins

通過官方倉庫安裝Jenkins。首先,導入Jenkins的GPG密鑰:

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

然后,將Jenkins軟件源添加到/etc/apt/sources.list.d/目錄下:

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

更新系統包列表并安裝Jenkins:

sudo apt update
sudo apt install jenkins

3. 啟動Jenkins服務

安裝完成后,Jenkins將自動啟動??梢允褂靡韵旅畈榭碕enkins的狀態:

sudo systemctl status jenkins

4. 配置Jenkins

訪問Jenkins Web界面,輸入服務器的IP地址和默認端口8080。初次訪問時,系統會提示輸入初始管理員密碼,該密碼可以在終端中通過以下命令獲?。?/p>

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

將顯示的密碼復制到Web界面的"Unlock Jenkins"頁面中,然后按照提示完成Jenkins的初始化配置。

5. 安裝必要插件

登錄到Jenkins Web界面,進入"Manage Jenkins" - "Manage Plugins"頁面,安裝所需的插件,例如Git Plugin、Pipeline Plugin、Docker Plugin(如果使用Docker進行部署)等。

6. 構建和部署應用

創建一個新的Jenkins任務,配置源碼管理(如Git),構建觸發器(如定時構建或通過Webhook觸發),以及構建環境(如提供JDK和Maven配置)。在構建配置中,編寫構建腳本(如Shell腳本或Maven命令)來編譯和部署應用。

例如,對于Spring Boot項目,構建腳本可能包括以下步驟:

  • 清理之前的構建
  • 編譯項目
  • 運行測試
  • 打包成可執行的JAR文件
  • 停止舊服務
  • 備份舊版本
  • 復制新版本
  • 啟動新服務

7. 配置HTTPS(可選)

為了保證數據傳輸的安全性,建議使用SSL證書對Jenkins進行加密??梢允褂米院灻C書或從證書頒發機構購買證書。

8. 配置防火墻(可選)

如果服務器上運行了防火墻,確保Jenkins所需的端口(默認為8080)是開放的:

sudo ufw allow 8080

以上步驟是在Ubuntu上部署Jenkins并部署應用的基本流程。具體操作可能會因系統版本或特定需求有所不同,建議根據實際情況進行調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女