真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供柯橋網(wǎng)站建設(shè)、柯橋做網(wǎng)站、柯橋網(wǎng)站設(shè)計、柯橋網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、柯橋企業(yè)網(wǎng)站模板建站服務(wù),十載柯橋做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

安裝Java

Jenkins是一個Java應(yīng)用程序,需要在系統(tǒng)上安裝Java 8或更高版本。我們將安裝OpenJDK 11, Java平臺的開源實(shí)現(xiàn)。

以root用戶或具有sudo權(quán)限的用戶或root用戶運(yùn)行以下命令來安裝OpenJDK 11:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update  linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install openjdk-11-jdk

安裝完成后,請檢查Java版本:

linuxmi@linuxmi:~/www.linuxmi.com$ java -version

輸出應(yīng)如下所示:

openjdk version "11.0.8" 2020-07-14  OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)  OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

安裝Jenkins

在Ubuntu上安裝Jenkins相對簡單。我們將啟用Jenkins APT存儲庫,導(dǎo)入存儲庫GPG密鑰,并安裝Jenkins包。

使用以下wget命令導(dǎo)入Jenkins存儲庫的GPG鍵:

linuxmi@linuxmi:~/www.linuxmi.com$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

接下來,使用以下命令將Jenkins存儲庫添加到系統(tǒng)中:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

啟用Jenkins存儲庫后,通過輸入以下命令更新apt包列表并安裝最新版本的Jenkins:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update  linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install jenkins

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

如果你得到一個錯誤消息說:

W: GPG 錯誤:https://pkg.jenkins.io/debian-stable binary/ Release: 由于沒有公鑰,無法驗證下列簽名:NO_PUBKEY 9B7D32F2D50582E6

E: 倉庫 “http://pkg.jenkins.io/debian-stable binary/ Release” 沒有數(shù)字簽名。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

解決方法

導(dǎo)入密鑰:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

然后再次運(yùn)行:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update  linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install jenkins

Jenkins服務(wù)將在安裝過程完成后自動啟動。您可以通過如下命令來驗證:

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl status jenkins

你應(yīng)該看到這樣的東西:

● jenkins.service - LSB: Start Jenkins at boot time

Loaded: loaded (/etc/init.d/jenkins; generated)  Active: active (exited) since Fri 2020-07-24 16:47:34 CST; 1min 27s ago  Docs: man:systemd-sysv-generator(8)  Tasks: 0 (limit: 4624) Memory: 0B  CGroup: /system.slice/jenkins.service
7月 24 16:47:32 linuxmi systemd[1]: Starting LSB: Start Jenkins at boot time...  7月 24 16:47:32 linuxmi jenkins[33922]: Correct java version found  7月 24 16:47:32 linuxmi jenkins[33922]: * Starting Jenkins Automation Server j>  7月 24 16:47:33 linuxmi su[33976]: (to jenkins) root on none  7月 24 16:47:33 linuxmi su[33976]: pam_unix(su-l:session): session opened for u>  7月 24 16:47:33 linuxmi su[33976]: pam_unix(su-l:session): session closed for u>  7月 24 16:47:34 linuxmi jenkins[33922]: ...done.  7月 24 16:47:34 linuxmi systemd[1]: Started LSB: Start Jenkins at boot time.

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

也可以查看進(jìn)程信息。

linuxmi@linuxmi:~/www.linuxmi.com$ ps -ef |grep jenkins

調(diào)整防火墻

如果你在一個被防火墻保護(hù)的遠(yuǎn)程Ubuntu服務(wù)器上安裝Jenkins,你需要打開端口8080。

Jenkins 默認(rèn)端口是8080,在配置文件/etc/default/jenkins 中定義。

HTTP_PORT=8080

本文修改為 9090

通常,您希望只允許從特定的IP地址或IP范圍訪問Jenkins服務(wù)器。例如,要僅允許來自“192.168.135.0/24”子網(wǎng)的連接,可以運(yùn)行以下命令:

sudo ufw allow proto tcp from 192.168.135.0/24 to any port 9090

如果你需要允許訪問從任何地方運(yùn)行:

sudo ufw allow 9090

設(shè)置Jenkins

要安裝新的Jenkins安裝,請打開瀏覽器,輸入域或IP地址,然后輸入端口9090,http://192.168.150.135:9090

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

將顯示如下頁面,提示您輸入安裝過程中創(chuàng)建的管理員密碼:

解鎖 Jenkins

為了確保管理員安全地安裝 Jenkins,密碼已寫入到日志中(不知道在哪里?)該文件在服務(wù)器上:

/var/lib/jenkins/secrets/initialAdminPassword

請從本地復(fù)制密碼并粘貼到下面。

使用cat在終端上顯示密碼:

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

你應(yīng)該看到一個32字符長的字母數(shù)字密碼,如下所示:

b55aa5df790f41688125c182193aecfe

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

從終端復(fù)制密碼,粘貼到“管理員密碼”域中,點(diǎn)擊“繼續(xù)”。

在下一個屏幕上,安裝向?qū)⒃儐柲且惭b推薦的插件還是選擇特定的插件。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

點(diǎn)擊“安裝推薦的插件”框,安裝過程將立即開始。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

一旦插件安裝完畢,系統(tǒng)將提示您設(shè)置第一個管理員用戶。填寫所有需要的信息,然后點(diǎn)擊“保存并完成”。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

下一頁將要求您為Jenkins實(shí)例設(shè)置URL。該字段將使用自動生成的URL填充。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

通過單擊“保存并完成”按鈕來確認(rèn)URL,設(shè)置過程將完成。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

單擊重啟開始使用Jenkins按鈕,您將被重定向到以您在前面的步驟之一中創(chuàng)建的admin用戶身份登錄的Jenkins儀表板。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

此時,您已經(jīng)成功地在服務(wù)器上安裝了Jenkins。

Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署

看完上述內(nèi)容,你們掌握Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


當(dāng)前題目:Linux中怎么利用Jenkins實(shí)現(xiàn)自動部署
文章URL:http://weahome.cn/article/gijcjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部