Jenkins--入門,設(shè)置定時任務(wù)

1. Jenkins介紹

  • Jenkins是基于java的自動化系統(tǒng)平臺(在servlet容器中運行,例如Tomcat)
  • 提供CI码泞,CD任務(wù)及流水線服務(wù)
  • 支持各種SCM源碼控制工具
  • 豐富的插件
  • 基于Web的管理和使用界面

2. 安裝并啟動Jenkins

jenkins有多種安裝方式: docker,WAR狼犯,Linux余寥,Windows,macOS等等悯森。

  • windows下的war文件安裝jenkins:
  1. jdk環(huán)境安裝配置
  2. 下載 jenkins war宋舷,版本2.73.3,安裝在D:\Applications\Jenkins目錄下
  3. 啟動Jenkins:進入war包所在目錄瓢姻,執(zhí)行 java -jar jenkins.war(默認(rèn)是8080端口祝蝠,jenkins服務(wù)在后臺運行,Ctrl+C退出終端后服務(wù)不會終止幻碱,需要net stop Jenkins來終止)绎狭,java -jar jenkins.war --httpPort=8038,(會重新開啟一個Jenkins服務(wù)褥傍,路徑 ~/.jenkins儡嘶,Ctrl+C退出終端后服務(wù)會終止。)
  4. 輸入localhost:8080/摔桦,進入jenkins web頁面

3. Jenkins初始化配置

  1. 解鎖Unlock Jenkins:輸入initialAdminPassword(Jenkins歡迎頁會提示密碼具體保存在哪社付,$JENKINS_HOME\secrets\initialAdminPassword),即可用管理員admin身份進入邻耕。
  2. 定制 Jenkins Customize Jenkins:即是否默認(rèn)下載一些插件鸥咖。
輸入圖片說明

4. 新建一個自由風(fēng)格的job

新建一個自由風(fēng)格的job(或者說是項目Project)。

  • 本地Jenkins\jobs目錄對應(yīng)每個job的具體信息例如構(gòu)建歷史builds等
  • 本地Jenkins\workspace目錄對應(yīng)每個job的SCM源碼倉庫(例如下載的git源碼等)
4.1. General
  • 如果是測GitHub項目兄世,則勾選Github project-->填寫Project URL
4.2. 源碼管理

默認(rèn)None啼辣,下載Git Plugin插件后會顯示Git方式

  • Repositories填寫Repository URL(帶上.git), Credentials(選擇Username with password方式。這個是Jenkins拉取源碼時需要的憑證御滩,選擇后會自動校驗用戶權(quán)限)
  • 對所有Credentials進行管理:http://localhost:8080/credentials/
輸入圖片說明
  • Branch Specifier: 為空表示項目的所有分支鸥拧, refs/heads/master表示本地master分支党远, refs/tags/tagname表示標(biāo)簽,commitid表示commitid版本等等
4.3. 構(gòu)建觸發(fā)器
  • Build periodically: 周期進行項目構(gòu)建(不管源碼是否發(fā)生變化)富弦。
  • Poll SCM(SCM管理: 定時檢查源碼變更(根據(jù)SCM軟件的版本號)沟娱,如果有更新就checkout最新code下來,然后執(zhí)行構(gòu)建動作腕柜。有Git Polling Log可以查看日志济似。
  • CST可視為美國,澳大利亞盏缤,古巴或中國的標(biāo)準(zhǔn)時間砰蠢。


    輸入圖片說明
  • Git Polling Log日志如下(No changes則不會觸發(fā) SCM 構(gòu)建):


    輸入圖片說明
4.4. 構(gòu)建環(huán)境
  • 可安裝 Timestamper 插件,并且構(gòu)建環(huán)境勾選 Add timestamps to the Console Output唉铜,這樣在控制臺輸出的時候會加上時間戳台舱。
4.5. 構(gòu)建

默認(rèn)可通過四種方式構(gòu)建,Windows batch潭流、shell竞惋、Maven、ant

  • 例如構(gòu)建腳本如下:


    輸入圖片說明
4.6. 構(gòu)建后操作:可發(fā)郵件等幻枉。碰声。。

5. 查看構(gòu)建結(jié)果

5.1 某構(gòu)建歷史的構(gòu)建觸發(fā)器
  • 用戶點擊 立即構(gòu)建 觸發(fā)的會顯示 啟動用戶admin
  • Build periodically 觸發(fā)的會顯示 Started by timer
  • Poll SCM 觸發(fā)的會顯示 Started by an SCM change
輸入圖片說明
5.2 某構(gòu)建歷史的控制臺輸出
  • 說明: 因為本地windows下已經(jīng)安裝了node環(huán)境并添加到了PATH中熬甫,所以jenkins中不需要額外的配置可以直接運行node命令÷#可以在jenkins系統(tǒng)管理--》系統(tǒng)信息椿肩,查看 JAVA_HOME,JENKINS_HOME,PATH等信息豺谈。
時間戳

6. 關(guān)閉郑象,重啟或重載 Jenkins

  • 關(guān)閉:localhost:8080/exit
  • 重啟:localhost:8080/restart
  • 重載:localhost:8080/reload (例如:重新加載配置信息)

7. 停止或啟動Jenkins服務(wù)

  • windows系統(tǒng)
net stop Jenkins(需要管理員權(quán)限)
net start Jenkins
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市茬末,隨后出現(xiàn)的幾起案子厂榛,更是在濱河造成了極大的恐慌,老刑警劉巖丽惭,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件击奶,死亡現(xiàn)場離奇詭異,居然都是意外死亡责掏,警方通過查閱死者的電腦和手機柜砾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來换衬,“玉大人痰驱,你說我怎么就攤上這事证芭。” “怎么了担映?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵废士,是天一觀的道長。 經(jīng)常有香客問我蝇完,道長湃密,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任四敞,我火速辦了婚禮泛源,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘忿危。我一直安慰自己达箍,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布铺厨。 她就那樣靜靜地躺著缎玫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪解滓。 梳的紋絲不亂的頭發(fā)上赃磨,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音洼裤,去河邊找鬼邻辉。 笑死,一個胖子當(dāng)著我的面吹牛腮鞍,可吹牛的內(nèi)容都是我干的值骇。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼移国,長吁一口氣:“原來是場噩夢啊……” “哼吱瘩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起迹缀,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤使碾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后祝懂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體票摇,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年嫂易,在試婚紗的時候發(fā)現(xiàn)自己被綠了兄朋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖颅和,靈堂內(nèi)的尸體忽然破棺而出傅事,到底是詐尸還是另有隱情,我是刑警寧澤峡扩,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布蹭越,位于F島的核電站,受9級特大地震影響教届,放射性物質(zhì)發(fā)生泄漏响鹃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一案训、第九天 我趴在偏房一處隱蔽的房頂上張望买置。 院中可真熱鬧,春花似錦强霎、人聲如沸忿项。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轩触。三九已至,卻和暖如春家夺,著一層夾襖步出監(jiān)牢的瞬間脱柱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工拉馋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留榨为,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓椅邓,卻偏偏與公主長得像柠逞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子景馁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

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