在linux服務(wù)器上安裝Jenkins
Jenkins是用java編寫(xiě)的開(kāi)源持續(xù)集成工具,目前被國(guó)內(nèi)外各公司廣泛使用。本章教大家如何在linux服務(wù)器上安裝Jenkins。
一、獲得一臺(tái)linux服務(wù)器
要在linux下安裝git,首先你得先有一臺(tái)linux服務(wù)器,作為小白,手頭的機(jī)器肯定都是windows的,搞個(gè)虛擬機(jī)安裝對(duì)我這種小白簡(jiǎn)直是折磨人;這里使用最簡(jiǎn)單的方式獲得一臺(tái)linux服務(wù)器,就是從阿里云上租一臺(tái)。鏡像選擇CentOS7.3 64位。
二、安裝jdk
Jenkins的運(yùn)行需要依賴(lài)jdk,所以在安裝Jenkins之前我們得先把jdk裝上。沒(méi)有安裝經(jīng)驗(yàn)的同學(xué)可以參考我的另一篇在linux服務(wù)器上安裝jdk的教程。傳送門(mén):在linux服務(wù)器上安裝jdk
三、yum安裝Jenkins
這里推薦使用yum方式安裝Jenkins,最簡(jiǎn)單方便。
yum的repos中默認(rèn)是沒(méi)有Jenkins的,需要先將Jenkins存儲(chǔ)庫(kù)添加到y(tǒng)um repos。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum安裝Jenkins
yum install jenkins
隨后就可以看到系統(tǒng)開(kāi)始自動(dòng)下載安裝。
出現(xiàn)提示是否下載的時(shí)候輸入y并按回車(chē)。
耐心等待安裝完成。
現(xiàn)在Jenkins已經(jīng)安裝好了,不過(guò)啟動(dòng)之前最好稍微修改一下配置。默認(rèn)情況是Jenkins是使用Jenkins用戶(hù)啟動(dòng)的,但這個(gè)用戶(hù)目前系統(tǒng)并沒(méi)有賦予權(quán)限,這里我們將啟動(dòng)用戶(hù)修改為root;另外Jenkins默認(rèn)端口是8080,這個(gè)跟tomcat的默認(rèn)端口沖突,我們也修改一下默認(rèn)端口。
輸入命令進(jìn)入Jenkins配置文件
vi /etc/sysconfig/jenkins
在配置文件中很容易找到
此處修改配置
JENKINS_USER="root" JENKINS_PORT="8081"
修改完配置后,保存退出。
好了,現(xiàn)在配置文件也修改好了,可以啟動(dòng)Jenkins了。
輸入啟動(dòng)命令以啟動(dòng)Jenkins服務(wù)。
service jenkins start
出現(xiàn)OK表示Jenkins啟動(dòng)成功。
在瀏覽器輸入ip:8081進(jìn)入Jenkins登錄頁(yè)面。
進(jìn)入登錄頁(yè)面后,Jenkins提示我們需要輸入超級(jí)管理員密碼進(jìn)行解鎖。根據(jù)提示,我們可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密碼。
輸入命令以找到密碼。
tail /var/lib/jenkins/secrets/initialAdminPassword
找到密碼后,復(fù)制密碼,粘貼到Jenkins解鎖頁(yè)面,點(diǎn)擊Continue繼續(xù)初始化配置。短暫的等待后,進(jìn)入插件安裝頁(yè)面。
這里我們點(diǎn)擊的Install suggested plugins,安裝默認(rèn)插件,當(dāng)然你也可以點(diǎn)擊另一個(gè)按鈕安裝指定的插件。
點(diǎn)擊后,頁(yè)面進(jìn)入了插件下載安裝頁(yè)面。
耐心等待全部安裝完成。安裝完成后,頁(yè)面自動(dòng)進(jìn)入了管理員賬戶(hù)注冊(cè)頁(yè)面。
這個(gè)頁(yè)面大家肯定都不陌生,自己輸入信息注冊(cè)吧。輸入完信息點(diǎn)擊Save and Finish。
點(diǎn)擊Start using Jenkins,進(jìn)入Jenkins主頁(yè)面。
至此,Jenkins安裝并初始化完成了,以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux學(xué)習(xí)之CentOS(十三)--CentOS6.4下Mysql數(shù)據(jù)庫(kù)的安裝與配置的詳細(xì)方法
本篇文章主要介紹了Linux學(xué)習(xí)之CentOS(十三)--CentOS6.4下Mysql數(shù)據(jù)庫(kù)的安裝與配置,有需要的同學(xué)可以了解一下。2016-11-11CentOS下RabbitMq高可用集群環(huán)境搭建教程
這篇文章主要為大家詳細(xì)介紹了CentOS下RabbitMq高可用集群環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08利用VSCode進(jìn)行遠(yuǎn)程Linux服務(wù)器、容器開(kāi)發(fā),達(dá)到ide開(kāi)發(fā)項(xiàng)目的效果(最新推薦)
最方便、最開(kāi)始的開(kāi)發(fā)方式當(dāng)然是在本地ide中,比如初學(xué)者在Windows電腦上使用pycharm來(lái)學(xué)習(xí)python、深度學(xué)習(xí),或者使用devc++、visual?studio等來(lái)編寫(xiě)c++項(xiàng)目,在本地ide中,可以瀏覽文件夾、查看文本和圖片等,進(jìn)一步還可以運(yùn)行調(diào)試python、C++等項(xiàng)目2022-12-12linux服務(wù)器下完美解決無(wú)法刪除虛擬主機(jī)文件或文件夾
大家在使用Linux的虛擬主機(jī)時(shí)候有沒(méi)有出現(xiàn)過(guò)通過(guò)FTP無(wú)法刪除網(wǎng)站路徑中的一些文件夾和文件,FTP工具軟件會(huì)提示Permission Denied(沒(méi)有權(quán)限),或者 550刪除目錄操作失敗2016-08-08Ubuntu 18.04 安裝MySQL時(shí)未提示輸入密碼的問(wèn)題及解決方法
這篇文章主要介紹了Ubuntu 18.04 安裝MySQL時(shí)未提示輸入密碼的問(wèn)題及解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-1080端口被system占用導(dǎo)致Apache無(wú)法啟動(dòng)的解決方法
本文給大家介紹80端口被system占用導(dǎo)致Apache無(wú)法啟動(dòng)的解決方法,非常不錯(cuò),一起看看吧2016-12-12Linux內(nèi)核中的設(shè)計(jì)模式之全面理解與示例代碼
這篇文章主要介紹了Linux內(nèi)核中的設(shè)計(jì)模式之全面理解與示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02shell 命令行中操作HBase數(shù)據(jù)庫(kù)實(shí)例詳解
這篇文章主要介紹了 shell 命令行中操作HBase數(shù)據(jù)庫(kù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2016-11-11Linux系統(tǒng)重啟后MySQL數(shù)據(jù)丟失問(wèn)題的解決步驟
今天分享一個(gè)在Linux系統(tǒng)中經(jīng)常遇到的問(wèn)題:系統(tǒng)重啟后發(fā)現(xiàn)MySQL無(wú)法啟動(dòng),而且數(shù)據(jù)似乎丟失了,這個(gè)問(wèn)題可能會(huì)讓人驚慌失措,但別擔(dān)心,通常情況下這只是因?yàn)閿?shù)據(jù)盤(pán)沒(méi)有正確掛載導(dǎo)致的,現(xiàn)在我們將深入探討這個(gè)問(wèn)題的原因、解決方法以及如何預(yù)防它的再次發(fā)生2024-09-09