如何在 CentOS 8 上安裝Jenkins

如何在 CentOS 8 上安裝Jenkins

Jenkins 是目前最流行的基于Java,開(kāi)源的自動(dòng)化服務(wù)器擦囊,它可以讓你輕松地搭建持續(xù)集成和持續(xù)交付(CI/CD)平臺(tái)旅东。

持續(xù)集成(CI)是DevOps的一種實(shí)踐谣光,團(tuán)隊(duì)成員定期將其代碼更改提交到版本控制存儲(chǔ)庫(kù)毅往,然后運(yùn)行自動(dòng)構(gòu)建和測(cè)試牵咙。持續(xù)交付(CD)是一系列實(shí)踐,其中攀唯,代碼變更后可以自動(dòng)構(gòu)建編譯洁桌,測(cè)試并部署到生產(chǎn)中。

本教程主要講解了如何一步一步在CentOS 8上安裝Jenkins的步驟侯嘀。

安裝Jenkins

在CentOS 8 上安裝Jenkins需要使用root賬號(hào)或具有sudo權(quán)限的賬號(hào)另凌。

第一步、因?yàn)镴enkins是使用Java編寫(xiě)的残拐,所以需要安裝Java環(huán)境,Jenkins需要Java8或更高版本碟嘴。

這里使用OpenJDK溪食,首先通過(guò)一下命令安裝OpenJDK.

sudo dnf install java-1.8.0-openjdk-devel

如果系統(tǒng)上安裝了多個(gè)Java版本,請(qǐng)確保Java 8是默認(rèn)Java版本娜扇。

你可能對(duì)關(guān)于更詳細(xì)如何在CentOS上安裝Java教程也感興趣错沃。

第二步栅组、啟用Jenkins存儲(chǔ)庫(kù)。運(yùn)行以下命令下載并導(dǎo)入GPG密鑰:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

第三步枢析、通過(guò)鍵入以下命令安裝最新的Jenkins穩(wěn)定版本:

sudo dnf install jenkins

安裝過(guò)程完成后玉掸,啟動(dòng)Jenkins服務(wù)并啟用它以在系統(tǒng)引導(dǎo)時(shí)啟動(dòng):

sudo systemctl start jenkins
sudo systemctl enable jenkins

檢查Jenkins是否正在運(yùn)行,請(qǐng)輸入:

systemctl status jenkins

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

Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
Active: active (running) since Thu 2019-11-05 21:31:36 UTC; 3s ago
...

配置防火墻

如果要在受防火墻保護(hù)的遠(yuǎn)程CentOS服務(wù)器上安裝Jenkins醒叁,則需要開(kāi)放8080端口司浪。

使用以下命令打開(kāi)必要的端口:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

設(shè)置Jenkins

安裝完成并在防火墻上放開(kāi)8080端口口,就可以開(kāi)始Jenkins設(shè)置過(guò)程把沼。首先啊易,請(qǐng)打開(kāi)瀏覽器并鍵入域或服務(wù)器的IP地址,然后鍵入port 8080

http://your_ip_or_domain:8080

將會(huì)出現(xiàn)類似以下的屏幕饮睬,提示您輸入在安裝過(guò)程中創(chuàng)建的管理員密碼:

unlock-jenkins

可以使用cat命令在服務(wù)器CentOS 8上查看Jenkins的管理員賬號(hào)密碼:

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

您應(yīng)該看到一個(gè)32個(gè)字符長(zhǎng)的字母數(shù)字密碼租谈,如下所示:

e1bc55ea402640c58970b8db41e4f3bc

從終端復(fù)制密碼,將其粘貼到“管理員密碼”字段中捆愁,然后單擊“繼續(xù)”割去。

customize-jenkins

在下一個(gè)屏幕上,系統(tǒng)將詢問(wèn)您是否要安裝建議的插件或選擇要安裝的插件昼丑。單擊“安裝建議的插件”框呻逆,安裝過(guò)程將開(kāi)始。

jenkins-getting-started

安裝完成后矾克,將提示您設(shè)置第一個(gè)管理用戶页慷。填寫(xiě)所有必需的信息,然后單擊“保存并繼續(xù)”胁附。

jenkins-create-admin-user

在下一頁(yè)上酒繁,安裝程序?qū)⒁竽O(shè)置Jenkins實(shí)例的URL。URL字段將填充自動(dòng)生成的URL控妻。

jenkins-instance-configuration

要完成設(shè)置州袒,請(qǐng)單擊“保存并完成”按鈕確認(rèn)URL。

jenkins-is-ready

最后弓候,單擊“開(kāi)始使用Jenkins”按鈕郎哭,您將被重定向到以您在前面的步驟之一中創(chuàng)建的admin用戶身份登錄的Jenkins儀表板。

jenkins-homepage

如果您到了這一步菇存,則說(shuō)明您已經(jīng)在CentOS系統(tǒng)上成功安裝了Jenkins夸研。

寫(xiě)在最后

在本教程中,我們向您展示了如何在基于CentOS/RHEL的系統(tǒng)上安裝并完成Jenkins的初始配置依鸥。

現(xiàn)在亥至,您可以訪問(wèn)Jenkins官方文檔頁(yè)面,并開(kāi)始探索Jenkins的工作流程和插件模型。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末姐扮,一起剝皮案震驚了整個(gè)濱河市絮供,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌茶敏,老刑警劉巖壤靶,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異惊搏,居然都是意外死亡贮乳,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)胀屿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)塘揣,“玉大人,你說(shuō)我怎么就攤上這事宿崭∏渍。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵葡兑,是天一觀的道長(zhǎng)奖蔓。 經(jīng)常有香客問(wèn)我,道長(zhǎng)讹堤,這世上最難降的妖魔是什么吆鹤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮洲守,結(jié)果婚禮上疑务,老公的妹妹穿的比我還像新娘。我一直安慰自己梗醇,他們只是感情好知允,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著叙谨,像睡著了一般温鸽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上手负,一...
    開(kāi)封第一講書(shū)人閱讀 51,624評(píng)論 1 305
  • 那天涤垫,我揣著相機(jī)與錄音,去河邊找鬼竟终。 笑死蝠猬,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的统捶。 我是一名探鬼主播榆芦,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼敦姻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了歧杏?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤迷守,失蹤者是張志新(化名)和其女友劉穎犬绒,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體兑凿,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡凯力,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了礼华。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咐鹤。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖圣絮,靈堂內(nèi)的尸體忽然破棺而出祈惶,到底是詐尸還是另有隱情,我是刑警寧澤扮匠,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布捧请,位于F島的核電站,受9級(jí)特大地震影響棒搜,放射性物質(zhì)發(fā)生泄漏疹蛉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一力麸、第九天 我趴在偏房一處隱蔽的房頂上張望可款。 院中可真熱鬧,春花似錦克蚂、人聲如沸闺鲸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)翠拣。三九已至,卻和暖如春游盲,著一層夾襖步出監(jiān)牢的瞬間误墓,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工益缎, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谜慌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓莺奔,卻偏偏與公主長(zhǎng)得像欣范,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容