Jenkins 是用 Java 編寫的,是一個開源自動化服務器。它用於構建、測試和記錄軟件項目。這允許您自動化一組活動以完成持續集成過程。用戶友好的基於 Web 的儀表板可以輕鬆管理一些複雜的任務。
本指南描述瞭如何在 ubuntu 20.04LTS 上安裝 Jenkins。 您需要 sudo 權限才能在 Ubuntu 系統上安裝 Jenkins。
第 1 步:安裝 Java
要運行 Jenkins,首先需要在系統上安裝 Java。我們將使用 OpenJDK,它是 Java 平台的開源實現。您可以在 Ubuntu 上安裝 OpenJDK,如下所示:
$ sudo apt install openjdk-11-jdk
輸入您的 sudo 密碼。提示時 不知何故 按選項, 是的 繼續。之後,OpenJDK 安裝將在您的系統上開始。
完成後,您可以通過在終端中運行以下命令來驗證您的安裝:
$ java --version
如果您安裝了 OpenJDK,您將看到類似於以下內容的輸出:
第 2 步:安裝 Jenkins
Jenkins 在 Ubuntu 存儲庫中不可用。可以通過將存儲庫添加到系統的本地存儲庫來安裝它。 要安裝詹金斯:
1. 下載 Jenkins 存儲庫密鑰並將其添加到您的 apt 密鑰環中。通過這樣做,系統信任添加的存儲庫。運行以下命令以添加 Jenkins 存儲庫密鑰。
$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
2. 在終端中使用以下命令將 Jenkins 存儲庫添加到系統本地存儲庫。
$ sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
3. 使用以下命令更新系統存儲庫索引:
$ sudo apt update
4. 現在,要安裝 Jenkins,請在終端中運行以下命令:
$ sudo apt install jenkins
輸入您的 sudo 密碼。提示時 不知何故 按選項, 是的 繼續。然後 Jenkins 安裝將在您的系統上啟動。
安裝 Jenkins 後,您可以使用以下命令在終端中啟動該服務:
$ sudo systemctl start Jenkins
然後,要驗證服務是否正常運行,請在終端中運行以下命令:
$ sudo systemctl status Jenkins
如果服務運行成功,您應該會看到如下內容: 活動(運行) 在輸出端。
第三步:調整防火牆
如果您想從安裝 Jenkins 的同一系統訪問 Jenkins,則不需要此步驟。但是,如果您在受防火牆保護的系統上安裝了 Jenkins,並且需要從網絡上的另一個系統訪問 Jenkins,則需要允許連接到防火牆端口 8080。
要驗證防火牆是否在您的 Ubuntu 系統上運行,請運行以下命令:
$ sudo ufw status
如果您的系統正在運行防火牆,您應該會看到如下內容: 積極的 輸出狀態。
要允許連接到端口 8080,請在終端中運行以下命令以將規則添加到防火牆。
$ sudo ufw allow 8080
然後運行以下命令驗證規則是否已添加到防火牆。
$ sudo ufw status
下面的輸出確認已添加規則以允許從任何地方連接到端口 8080。
第 4 步:安裝後設置嚮導
接下來,您需要使用安裝後嚮導配置 Jenkins。
1. 打開網絡瀏覽器並訪問以下網站: https://ip地址:8080將 .ip-address 替換為安裝 Jenkins 的系統的 IP 地址。
會以如下方式顯示 解鎖詹金斯 包含包含密碼的文件的路徑的頁面。 您將需要此密碼來解鎖 Jenkins。要查找此密碼,請輸入 cat,然後輸入下一頁上顯示的鏈接,如下所示:
$ cat /var/lib/jenkins/secrets/initialAdminPassword
上述命令將在終端屏幕上顯示密碼。複製並粘貼此密碼 管理員密碼 場地 解鎖詹金斯 頁。然後點擊 繼續..
在那之後, 自定義詹金斯, 點擊 如果您不知道要安裝哪個插件,請安裝推薦的插件。或者,如果您手動選擇要安裝的插件,[インストールするプラグインの選択]點擊。
然後插件安裝將開始,安裝嚮導將顯示進度。
安裝完成後,嚮導會提示您創建第一個管理員用戶。輸入管理員用戶詳細信息,然後單擊 保存並繼續或者,您可以單擊跳過此步驟 跳過管理並繼續..這將繼續使用管理員用戶的默認設置和以前使用的密碼。
接下來,您將看到為您的 Jenkins 實例設置首選 URL 的請求。如果屏幕上顯示的 URL 沒問題, 保存並退出..
然後點擊 開始使用詹金斯..
您將被重定向到 Jenkins 儀表板,您將能夠開始使用 Jenkins。
從 Ubuntu 中刪除 Jenkins
如果您需要卸載/刪除 Jenkins,您可以在終端中使用以下命令輕鬆完成。
$ sudo apt remove Jenkins
輸入您的 sudo 密碼。提示時 不知何故 按選項, 是的 繼續。之後,Jenkins 將從系統中移除。
這是在您的 Ubuntu 操作系統上安裝 Jenkins 的方法。 有關 Jenkins 的更多信息,請參閱官方文檔。