2019-06-06 windows下Jenkins安裝及初步使用

一、Jenkins安裝

1、安裝說(shuō)明

(1) WAR文件

Jenkins的Web應(yīng)用程序ARchive(WAR)文件版本可以安裝在任何支持Java的操作系統(tǒng)或平臺(tái)上口柳。

要下載并運(yùn)行Jenkins的WAR文件版本,請(qǐng)執(zhí)行以下操作:

  1. 最新的穩(wěn)定Jenkins WAR包 下載到您計(jì)算機(jī)上的相應(yīng)目錄。
  2. 在下載的目錄內(nèi)打開一個(gè)終端/命令提示符窗口到驳癌。
  3. 運(yùn)行命令java -jar jenkins.war
  4. 瀏覽http://localhost:8080并等到Unlock Jenkins頁(yè)面出現(xiàn)。
  5. 繼續(xù)使用Post-installation setup wizard后面步驟設(shè)置向?qū)А?/li>

Notes:

  • 不像在Docker中下載和運(yùn)行有Blue Ocean的Jenkins役听,這個(gè)過(guò)程不會(huì)自動(dòng)安裝Blue Ocean功能颓鲜, 這將分別需要在jenkins上通過(guò) Manage Jenkins > Manage Plugins安裝。 在Getting started with Blue Ocean有關(guān)于安裝Blue Ocean的詳細(xì)信息 典予。.
  • 您可以通過(guò)--httpPort在運(yùn)行java -jar jenkins.war命令時(shí)指定選項(xiàng)來(lái)更改端口甜滨。例如,要通過(guò)端口9090訪問(wèn)Jenkins瘤袖,請(qǐng)使用以下命令運(yùn)行Jenkins: java -jar jenkins.war --httpPort=9090
$ java -jar jenkins.war --httpPort=9090

  • 可以通過(guò)指定環(huán)境變量JENKINS_HOME衣摩,來(lái)設(shè)置Jenkins的工作目錄

(2) 其他方式

請(qǐng)參考文檔,包含Docker捂敌、Mac艾扮、Linux

2、安裝后設(shè)置向?qū)?/h3>

下載安裝并運(yùn)行Jenkins后占婉,即將開始進(jìn)入安裝向?qū)А?/p>

此安裝向?qū)?huì)引導(dǎo)您完成幾個(gè)快速“一次性”步驟來(lái)解鎖Jenkins泡嘴, 使用插件對(duì)其進(jìn)行自定義,并創(chuàng)建第一個(gè)可以繼續(xù)訪問(wèn)Jenkins的管理員用戶逆济。

(1) 解鎖 Jenkins

當(dāng)您第一次訪問(wèn)新的Jenkins實(shí)例時(shí)酌予,系統(tǒng)會(huì)要求您使用自動(dòng)生成的密碼對(duì)其進(jìn)行解鎖。

  1. 瀏覽到 http://localhost:8080(或安裝時(shí)為Jenkins配置的任何端口)奖慌,并等待 解鎖 Jenkins 頁(yè)面出現(xiàn)抛虫。
  1. 從Jenkins控制臺(tái)日志輸出中,復(fù)制自動(dòng)生成的字母數(shù)字密碼(在兩組星號(hào)之間)简僧。

  2. 解鎖Jenkins 頁(yè)面上建椰,將此 密碼 粘貼到管理員密碼字段中,然后單擊 繼續(xù)

Notes:

  • 如果您以分離模式在Docker中運(yùn)行Jenkins涎劈,則可以從Docker日志(above) 訪問(wèn)Jenkins控制臺(tái)日志广凸。
  • Jenkins控制臺(tái)日志顯示可以獲取密碼的位置(在Jenkins主目錄中)阅茶。 必須在新Jenkins安裝中的安裝向?qū)е休斎氪嗣艽a才能訪問(wèn)Jenkins的主UI。 如果您在設(shè)置向?qū)е刑^(guò)了后續(xù)的用戶創(chuàng)建步驟谅海, 則此密碼還可用作默認(rèn)admininstrator帳戶的密碼(使用用戶名“admin”)

(2) 自定義jenkins插件

解鎖 Jenkins之后脸哀,在 Customize Jenkins 頁(yè)面內(nèi), 您可以安裝任何數(shù)量的有用插件作為您初始步驟的一部分扭吁。

兩個(gè)選項(xiàng)可以設(shè)置:

  • 安裝建議的插件 - 安裝推薦的一組插件撞蜂,這些插件基于最常見的用例.
  • 選擇要安裝的插件 - 選擇安裝的插件集。當(dāng)你第一次訪問(wèn)插件選擇頁(yè)面時(shí)侥袜,默認(rèn)選擇建議的插件蝌诡。

如果您不確定需要哪些插件,請(qǐng)選擇 安裝建議的插件 枫吧。 您可以通過(guò)Jenkins中的Manage Jenkins > Manage Plugins 頁(yè)面在稍后的時(shí)間點(diǎn)安裝(或刪除)其他Jenkins插件 浦旱。

設(shè)置向?qū)э@示正在配置的Jenkins的進(jìn)程以及您正在安裝的所選Jenkins插件集。這個(gè)過(guò)程可能需要幾分鐘的時(shí)間

(3) 創(chuàng)建第一個(gè)管理員用戶

最后九杂,在customizing Jenkins with plugins之后颁湖,Jenkins要求您創(chuàng)建第一個(gè)管理員用戶。 . 出現(xiàn)“ 創(chuàng)建第一個(gè)管理員用戶 ”頁(yè)面時(shí)例隆, 請(qǐng)?jiān)诟鱾€(gè)字段中指定管理員用戶的詳細(xì)信息甥捺,然后單擊 保存完成 。 . 當(dāng) Jenkins準(zhǔn)備好了 出現(xiàn)時(shí)镀层,單擊開始使用 Jenkins镰禾。

Notes: * 這個(gè)頁(yè)面可能顯示 Jenkins幾乎準(zhǔn)備好了! 相反,如果是這樣唱逢,請(qǐng)單擊 重啟 吴侦。 * 如果該頁(yè)面在一分鐘后不會(huì)自動(dòng)刷新,請(qǐng)使用Web瀏覽器手動(dòng)刷新頁(yè)面坞古。如果需要妈倔,請(qǐng)使用您剛剛創(chuàng)建的用戶的憑據(jù)登錄到Jenkins,并準(zhǔn)備好開始使用Jenkins绸贡!

二、構(gòu)建項(xiàng)目

1毅哗、安裝插件

  • VSTS
    • Team Foundation Server
    • VS Team Services Continuous Deployment
  • Gitee
    • Gitee
  • NodeJS
    • NodeJS

2听怕、項(xiàng)目構(gòu)建

(1) Node.js項(xiàng)目

  • 系統(tǒng)中需要安裝好NodeJS、Tar打包工具

  • Jenkins配置

    • 配置NodeJS

      • 系統(tǒng)管理\全局工具配置配置NodeJS的環(huán)境參數(shù)
        NodeJS
    • 項(xiàng)目創(chuàng)建

      • 新建任務(wù) 輸入任務(wù)名稱
      • 選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目
      • 選擇源代碼管理器
      源碼管理
      • Workspace name 注意修改這個(gè)參數(shù)虑绵,使用TFS的時(shí)候需要進(jìn)行自定義尿瞭,避免報(bào)錯(cuò)

      • 構(gòu)建觸發(fā)器 輸入自定義的構(gòu)建參數(shù)

      • 構(gòu)建環(huán)境 選擇Provide Node & npm bin/ folder to PATH并且將前面配置的NodeJS選好

      • 構(gòu)建 根據(jù)使用操作系統(tǒng),選擇不同的構(gòu)建方式

        • windows

          • 執(zhí)行 Windows 批處理命令
          $ cnpm i &cnpm run build & tar -cvf mbk.tar mbk
          
          

(2) Java項(xiàng)目

  • 系統(tǒng)需要配置Java翅睛、Maven声搁、Gradle

  • Jenkins配置

    • 配置Java黑竞、Maven、Gradle

      • 系統(tǒng)管理\全局工具配置配置Java疏旨、Maven很魂、Gradle的環(huán)境參數(shù)

        • JDK
        JDK
        • Maven


          Maven
        • Gradle

        Gradle
    • 項(xiàng)目構(gòu)建

      • 創(chuàng)建任務(wù)
      創(chuàng)建任務(wù)
      • 配置任務(wù)

        • 項(xiàng)目描述和JDK選擇

          項(xiàng)目描述和JDK選擇
        • 源碼管理

        源碼管理
        • 在輸入Project Path的時(shí)候會(huì)出現(xiàn)錯(cuò)誤,這個(gè)時(shí)候可以不用管它檐涝,繼續(xù)操作

          錯(cuò)誤

        • 構(gòu)建

          • 根據(jù)項(xiàng)目類型選擇Maven遏匆、Gradle、Ant等項(xiàng)目

          • 項(xiàng)目類型
          • clean -DskipTests install -P prod
            
            

          -P 為自定義參數(shù)谁榜,指定使用環(huán)境參數(shù)

      • 測(cè)試任務(wù)

        • 保存任務(wù)幅聘,立即構(gòu)建,檢查是否存在問(wèn)題窃植,出現(xiàn)下面的信息帝蒿,代表創(chuàng)建成功
      測(cè)試任務(wù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市巷怜,隨后出現(xiàn)的幾起案子葛超,更是在濱河造成了極大的恐慌,老刑警劉巖丛版,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巩掺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡页畦,警方通過(guò)查閱死者的電腦和手機(jī)胖替,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)豫缨,“玉大人独令,你說(shuō)我怎么就攤上這事『冒牛” “怎么了燃箭?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)舍败。 經(jīng)常有香客問(wèn)我招狸,道長(zhǎng),這世上最難降的妖魔是什么邻薯? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任裙戏,我火速辦了婚禮,結(jié)果婚禮上厕诡,老公的妹妹穿的比我還像新娘累榜。我一直安慰自己,他們只是感情好灵嫌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布壹罚。 她就那樣靜靜地躺著葛作,像睡著了一般。 火紅的嫁衣襯著肌膚如雪猖凛。 梳的紋絲不亂的頭發(fā)上赂蠢,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音形病,去河邊找鬼客年。 笑死,一個(gè)胖子當(dāng)著我的面吹牛漠吻,可吹牛的內(nèi)容都是我干的量瓜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼途乃,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼绍傲!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起耍共,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤烫饼,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后试读,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杠纵,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年钩骇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了比藻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡倘屹,死狀恐怖银亲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纽匙,我是刑警寧澤务蝠,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站烛缔,受9級(jí)特大地震影響馏段,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜践瓷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一毅弧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧当窗,春花似錦、人聲如沸寸宵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至巫员,卻和暖如春庶香,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背简识。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工赶掖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人七扰。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓奢赂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親颈走。 傳聞我的和親對(duì)象是個(gè)殘疾皇子膳灶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354