Jenkins安裝與使用

Jenkins是基于Java開(kāi)發(fā)的一種持續(xù)集成工具戈泼,用于監(jiān)控持續(xù)重復(fù)的工作南片,功能包括:
1睡陪、持續(xù)的軟件版本發(fā)布/測(cè)試項(xiàng)目寺渗。
2匿情、監(jiān)控外部調(diào)用執(zhí)行的工作。

這里主要針對(duì):Windows系統(tǒng)和Andorid項(xiàng)目的配置信殊。

一炬称、Jenkins安裝

官網(wǎng)地址:https://jenkins.io/index.html
Windows用戶(hù)可直接下載msi文件(微軟格式安裝包)直接點(diǎn)擊安裝。如果下載的是war包涡拘,可通過(guò)下面兩種方法安裝:
1玲躯、執(zhí)行命令“java -jar jenkins.war”安裝。注意:Jenkins 需要運(yùn)行Java 5以及以上的版本鳄乏。
2跷车、將jenkins.war文件放入tomcat下的webapps目錄下,啟動(dòng)tomcat時(shí)橱野,會(huì)自動(dòng)在webapps目錄下建立jenkins目錄朽缴。
注:這里我安裝的是Jenkins ver. 2.37,對(duì)于jdk和tomcat的安裝與配置自己找度娘或谷哥咨詢(xún)……

二水援、Jenkins啟動(dòng)

Jenkins安裝后不铆,會(huì)生成對(duì)應(yīng)的jenkins服務(wù),用戶(hù)可對(duì)該服務(wù)進(jìn)行啟動(dòng)裹唆、停止等操作對(duì)Jenkins管理。
jenkins服務(wù)開(kāi)啟后只洒,瀏覽器輸入:http://localhost:8080 啟動(dòng)Jenkins许帐。對(duì)于tomcat安裝可直接開(kāi)啟tomcat服務(wù)啟動(dòng),地址需要加上Jenkins路徑(如:http://localhost:8080/jenkins/ )毕谴。
1成畦、Jenkins第一次啟動(dòng)需輸入管理員帳號(hào)(admin)密碼(密碼保存位置會(huì)有對(duì)應(yīng)提示),如下圖所示涝开。

2循帐、密碼輸入成功后,選擇安裝所需插件(如:gradle舀武,maven拄养,ant……),同樣也可忽略這一步银舱,后面需要再安裝所需插件瘪匿,個(gè)人建議最好先選擇安裝。

3寻馏、Jenkins啟動(dòng)成功后棋弥,記得修改admin密碼,便于自己登錄诚欠。

4顽染、配置前不得不說(shuō)的事:查看主目錄路徑(系統(tǒng)管理-->系統(tǒng)設(shè)置)確定是否是自己所要存放的位置漾岳,例如用tomcat啟動(dòng),主目錄一般都存在C盤(pán)粉寞。


主目錄修改:新建系統(tǒng)變量JENKINS_HOME尼荆,添加自己的路徑,重啟Jenkins仁锯。

三耀找、系統(tǒng)管理

1.插件管理####

選擇需要安裝或更新的插件(如:gradle、svn等)业崖,也可以選擇高級(jí)選項(xiàng)野芒,上傳已下載的插件。安裝完成重啟Jenkins双炕。


2.Global Tool Configuration####

全局工具配置狞悲,主要包括JDK、Gradle妇斤、Ant摇锋、Maven等。對(duì)于老版本Jenkins站超,沒(méi)有“Global Tool Configuration”選項(xiàng)荸恕,可選擇在“系統(tǒng)設(shè)置”中設(shè)置。


3.管理用戶(hù)####

創(chuàng)建/刪除/修改Jenkins用戶(hù)死相。


4.Configure Global Security####

安全設(shè)置:可根據(jù)需求設(shè)置用戶(hù)權(quán)限融求,主要是對(duì)“授權(quán)策略”設(shè)置。這里選擇“安全矩陣”算撮,對(duì)不同用戶(hù)設(shè)置不同權(quán)限生宛。


四、項(xiàng)目配置

1.Jenkins首頁(yè)點(diǎn)擊“新建”或點(diǎn)擊“創(chuàng)建新任務(wù)”肮柜。



2.選擇“構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目”陷舅,輸入項(xiàng)目名字。



3.源碼管理审洞,這里添加svn源碼莱睁。

如上圖顯示,添加svn路徑后芒澜,顯示“Unable to access to repository”,提示需要添加證書(shū)缩赛,點(diǎn)擊add,輸入svn用戶(hù)名和密碼創(chuàng)建即可撰糠。記得在“Credentials”選擇剛才添加的證書(shū)酥馍。
4.構(gòu)建,選擇“Invoke Gradle Script”阅酪。當(dāng)選擇“Use Gradle Wrapper”時(shí)旨袒,第一次構(gòu)建項(xiàng)目需要下載gradle包汁针,所以一般建議選擇“Invode Gradle”。


五砚尽、項(xiàng)目構(gòu)建

1.構(gòu)建:點(diǎn)擊添加的項(xiàng)目施无,選擇立即構(gòu)建,構(gòu)建項(xiàng)目必孤。



2.構(gòu)建輸出:構(gòu)建失敗時(shí)猾骡,通過(guò)查看“Console Output”,查找構(gòu)建失敗原因敷搪。


六兴想、初始錯(cuò)誤

1.對(duì)于Android項(xiàng)目,需要添加sdk路徑赡勘,可通過(guò)“系統(tǒng)管理-->系統(tǒng)設(shè)置-->全局屬性”設(shè)置添加嫂便。



2.項(xiàng)目checkout下來(lái)后,需要更新項(xiàng)目闸与,即右鍵點(diǎn)擊項(xiàng)目毙替,選擇“SVN Upgrade working copy”,項(xiàng)目路徑:Jenkins主目錄/workspace践樱。更新完成后重新構(gòu)建厂画。


最后編輯于
?著作權(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)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)丽涩,斷路器棺滞,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 前言 Jenkins 在幾個(gè)公司都用過(guò),管理 bugs神器矢渊,用得好继准,對(duì)團(tuán)隊(duì)開(kāi)發(fā)管理非常有效。最近要做一個(gè) Jenk...
    Transnet2014閱讀 1,978評(píng)論 0 2
  • 安裝jenkins 參考 https://www.ilanni.com/?p=12545 目標(biāo):實(shí)現(xiàn)下載wordp...
    AMZ小樓閱讀 297評(píng)論 0 0
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,806評(píng)論 6 342
  • 軟件的持續(xù)集成工具之一矮男,易上手移必,功能強(qiáng)大,話不多說(shuō)昂灵,干貨奉上。我的博客地址:http://blog.lzoro.c...
    格子Lin閱讀 12,227評(píng)論 10 41