jenkins(一)安裝

Jenkins 是一個獨立的開源自動化服務器仪媒,可用于自動化與構建直焙、測試、交付或部署軟件相關的各種任務矛绘。

Jenkins 可以通過本機系統(tǒng)包虑鼎、Docker 安裝辱匿,甚至可以由安裝了 Java 運行時環(huán)境 (JRE) 的任何機器獨立運行键痛。

一炫彩、安裝jdk

查看jdk版本

yum search java|grep jdk

安裝openjdk1.8

yum install java-1.8.0-openjdk

查看是否安裝成功:

[root@localhost lib]# java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

配置環(huán)境變量:

vi /etc/profile

增加以下內(nèi)容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

二 、安裝git

安裝:

yum install -y git

查看是否安裝成功:

[root@localhost lib]# git version
git version 1.8.3.1

三絮短、安裝maven

安裝:

yum -y install maven

查看maven版本:

[root@localhost lib]# mvn -version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_292, vendor: Red Hat, Inc.
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1062.el7.x86_64", arch: "amd64", family: "unix"

四江兢、安裝jenkins

4.1 yum安裝

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
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload

4.2 war包

下載路徑:https://www.jenkins.io/download/

download

上傳war到服務器,執(zhí)行:

nohup java -jar jenkins.war >/dev/null &

首次會創(chuàng)建admin賬號丁频,密碼在:

/root/.jenkins/secrets/initialAdminPassword

通過cat查看得到密碼:

[root@localhost jenkins]# cat  /root/.jenkins/secrets/initialAdminPassword
fca057398c8f4b618794f0c2a77dbf91

五杉允、訪問

默認端口是8080,訪問http://ip:8080席里,無法訪問請查看端口是否開放叔磷,輸入查詢到的密碼:

初次訪問

選擇初始化插件,安裝推薦的:


插件初始化

過程中可能會有部分插件安裝失敗奖磁,直接繼續(xù)就好改基,后面需要的可以手動安裝。

接下來創(chuàng)建用戶咖为,可以使用admin賬號:

第一個賬號

直接保存完成:

image.png

六秕狰、插件安裝

在使用之前我們需要安裝一些會用到的插件:

主頁
manage plugin
plugin

需要安裝的插件:
Maven Integration
用來創(chuàng)建項目初始化為maven項目

SSH
用來SSH遠程登錄

Publish Over SSH
用來遠程SSH登錄并發(fā)送文件

Git Parameter
用來在構建中,通過參數(shù)方式獲取git分支

七躁染、全局配置

系統(tǒng)配置

7.1 configure System

7.1.1 SSH

配置遠程服務SSH:

SSH

需要填寫ip鸣哀,端口,和Credentials(憑證)吞彤,目前證書是沒有的我衬,到圖“系統(tǒng)配置”中的manage Credentials中去添加,如下入所示:

憑證
全局憑證

在下圖輸入賬號、密碼低飒、描述即可:

add

保存后许昨,即可在配置SSH處選到此憑證:

SSH
7.1.2 Publish over SSH

如下圖所示,點擊新增褥赊,多個服務器可配置多個

Publish over SSH

分別輸入下面四個配置糕档,最后一個配置Remote Directory表示后續(xù)文件上傳時的根目錄

配置

點擊高級(advance),勾選use password拌喉,輸入服務器密碼

高級

點擊 Test Configration速那,返回success則表示連接成功。

7.2 Global Tool Configuration

7.2.1 JDK

點擊新增jdk

add jdk

取消勾選尿背,輸入JAVA_HOME

jdk地址
JAVA_HOME
7.2.2 Maven

我們都知道使用maven需要配置maven的settings端仰,jenkins可以通過直接選擇本地文件的方式,可以將文件放在jenkins所在的服務器田藐,如下圖所示:

settings配置

也可以使用插件的方式荔烧,在jenkins上面管理settings:
安裝插件Config File Provider Plugin

安裝完成后,有如下:

文件管理

新建一個新配置:

new a config

填寫settings內(nèi)容:

edit config

此時可以進行如下配置:

配置

maven的MAVEN_HOME配置汽久,類似于JDK時候配置鹤竭,日下所示:

MAVEN_HOME
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市景醇,隨后出現(xiàn)的幾起案子臀稚,更是在濱河造成了極大的恐慌,老刑警劉巖三痰,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吧寺,死亡現(xiàn)場離奇詭異,居然都是意外死亡散劫,警方通過查閱死者的電腦和手機稚机,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來获搏,“玉大人赖条,你說我怎么就攤上這事⊙湛” “怎么了谋币?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長症概。 經(jīng)常有香客問我蕾额,道長,這世上最難降的妖魔是什么彼城? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任诅蝶,我火速辦了婚禮退个,結果婚禮上,老公的妹妹穿的比我還像新娘调炬。我一直安慰自己语盈,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布缰泡。 她就那樣靜靜地躺著刀荒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪棘钞。 梳的紋絲不亂的頭發(fā)上缠借,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機與錄音宜猜,去河邊找鬼泼返。 笑死,一個胖子當著我的面吹牛姨拥,可吹牛的內(nèi)容都是我干的绅喉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼叫乌,長吁一口氣:“原來是場噩夢啊……” “哼柴罐!你這毒婦竟也來了?” 一聲冷哼從身側響起综芥,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤丽蝎,失蹤者是張志新(化名)和其女友劉穎猎拨,沒想到半個月后膀藐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡红省,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年额各,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吧恃。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡虾啦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痕寓,到底是詐尸還是另有隱情傲醉,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布呻率,位于F島的核電站硬毕,受9級特大地震影響,放射性物質發(fā)生泄漏礼仗。R本人自食惡果不足惜吐咳,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一逻悠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧韭脊,春花似錦童谒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蔫饰,卻和暖如春撵渡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背死嗦。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工趋距, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人越除。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓节腐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親摘盆。 傳聞我的和親對象是個殘疾皇子翼雀,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

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