Jenkins安裝部署步驟簡(jiǎn)述

1.Jenkins安裝

安裝jenkins,可以直接本地安裝,也可以使用docker安裝,
本地安裝咬清,直接下載jenkins安裝包,配置環(huán)境變量即可
docker安裝炸裆,直接拉取jenkins鏡像朝巫,再利用鏡像創(chuàng)建容器
這里主要介紹docker方式

1.1Docker方式安裝jenkins

docker pull jenkins/jenkins

docker run -id -p 8080:8080 jenkins/jenkins  

需要事先安裝好jdk以及maven壕曼,后續(xù)需要用到炭庙。
可以進(jìn)入容器安裝maven(jdk容器內(nèi)已經(jīng)自帶)或者創(chuàng)建容器時(shí)掛載主機(jī)的maven目錄(如果是本地安裝徘郭,直接安裝jdk和maven缎谷,配置好環(huán)境變量即可酒奶;)

1.1.1容器內(nèi)安裝maven

進(jìn)入容器安裝maven時(shí)可能會(huì)提示權(quán)限不足关摇,可以root用戶身份進(jìn)入

docker exec -it -u root containerId bash

需要注意的是如果在容器內(nèi)安裝maven杖小,需要使環(huán)境變量永久有效肆汹,否則容器重啟后便會(huì)失效。
首先安裝好maven后進(jìn)行環(huán)境變量配置

vi /etc/profile

加上下面幾句(路徑換成自己的)


maven環(huán)境變量配置.png

配置后執(zhí)行source /etc/profile即可生效

source /etc/profile

注意:為了使上述永久生效予权,還需要配置~/.bashrc文件

vi ~/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
source /etc/profile

加一句source /etc/profile
退出編輯后source ~/.bashrc即可生效昂勉。

source  ~/.bashrc

1.1.2掛載宿主機(jī)maven目錄

docker run -id -p 8080:8080 -v /usr/local/maven:/usr/local/maven jenkins/jenkins

jenkins首次登錄需要輸入密碼
通過(guò)docker logs containerId 打印的日志里可以看到密碼

2.Jenkins部署

安裝好jenkins后,登錄并安裝必要的插件,默認(rèn)會(huì)有推薦安裝的插件扫腺,之后根據(jù)需求自己選擇在線安裝岗照。

2.1配置目標(biāo)服務(wù)器

“系統(tǒng)管理”-->“系統(tǒng)配置”,配置遠(yuǎn)程服務(wù)器參數(shù)笆环,插件需要提前安裝


遠(yuǎn)程服務(wù)器配置.png

配置好后攒至,可以點(diǎn)擊“測(cè)試”按鈕,測(cè)試一下能否測(cè)通躁劣。

2.2新建maven項(xiàng)目迫吐,實(shí)現(xiàn)自動(dòng)化部署

2.2.1配置源碼

源碼管理配置.png

2.2.2構(gòu)建觸發(fā)器

構(gòu)建觸發(fā)器.png

根據(jù)自己的需要選擇構(gòu)建觸發(fā)器的方式
輪訓(xùn)SCM是定時(shí)檢查代碼是否有變化,有變化則觸發(fā)構(gòu)建账忘,值為5個(gè)*志膀,分別表示分鐘(0-59),小時(shí)(0-23)鳖擒,天(1-31)溉浙,月份(1-12),周(0-7)败去,其中H表示隨機(jī)放航,H/2表示每2分鐘檢查一次。

2.2.3選擇構(gòu)建方式

構(gòu)建.png

根據(jù)自己的需要選擇構(gòu)建方式

2.2.4選擇構(gòu)建后的操作

構(gòu)建后操作.png

選擇在構(gòu)建后如何部署項(xiàng)目圆裕,這里依據(jù)前面配置的服務(wù)器广鳍,將構(gòu)建后的war包發(fā)布到目標(biāo)服務(wù)器的docker容器里。

Jenkins自動(dòng)化部署實(shí)現(xiàn)

上述部署完吓妆,可以立即構(gòu)建赊时,看看能否正常構(gòu)建并發(fā)布項(xiàng)目。


立即構(gòu)建.png

構(gòu)建中可以查看當(dāng)前構(gòu)建日志


構(gòu)建日志.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末行拢,一起剝皮案震驚了整個(gè)濱河市祖秒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖竭缝,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件房维,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡抬纸,警方通過(guò)查閱死者的電腦和手機(jī)咙俩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)湿故,“玉大人阿趁,你說(shuō)我怎么就攤上這事√持恚” “怎么了脖阵?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)墅茉。 經(jīng)常有香客問(wèn)我命黔,道長(zhǎng),這世上最難降的妖魔是什么就斤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任纷铣,我火速辦了婚禮,結(jié)果婚禮上战转,老公的妹妹穿的比我還像新娘。我一直安慰自己以躯,他們只是感情好槐秧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著忧设,像睡著了一般刁标。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上址晕,一...
    開(kāi)封第一講書(shū)人閱讀 51,258評(píng)論 1 300
  • 那天膀懈,我揣著相機(jī)與錄音,去河邊找鬼谨垃。 笑死启搂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刘陶。 我是一名探鬼主播胳赌,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼匙隔!你這毒婦竟也來(lái)了疑苫?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎捍掺,沒(méi)想到半個(gè)月后撼短,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挺勿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年曲横,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片满钟。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胜榔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出湃番,到底是詐尸還是另有隱情夭织,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布吠撮,位于F島的核電站尊惰,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泥兰。R本人自食惡果不足惜弄屡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鞋诗。 院中可真熱鬧膀捷,春花似錦、人聲如沸削彬。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)融痛。三九已至壶笼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雁刷,已是汗流浹背覆劈。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沛励,地道東北人责语。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像侯勉,于是被迫代替她去往敵國(guó)和親鹦筹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

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