日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins maven没有使用全局设置文件地址_Jenkins手把手图文教程「基于Jenkins 2.164.1」...

發(fā)布時(shí)間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins maven没有使用全局设置文件地址_Jenkins手把手图文教程「基于Jenkins 2.164.1」... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、下載

前往https://jenkins.io/download/ ,按需下載。如用于生產(chǎn),建議下載Long-term Support (LTS) 版本,這樣能夠獲得相對(duì)長(zhǎng)期的維護(hù);如想體驗(yàn)最新的功能,可嘗試 Weekly 版本。

可以直接下載特定系統(tǒng)專屬的版本,也可下載 Generic Java package (.war) 。本文下載的是 Generic Java package (.war) ,這樣對(duì)所有系統(tǒng)都通用。

二、安裝

2.1 通用安裝方式

安裝Jenkins非常簡(jiǎn)單,只需準(zhǔn)備一個(gè)Tomcat(筆者使用的是Tomcat 8),然后將下載下來的 jenkins.war 丟到Tomcat的 webapps 目錄中,然后啟動(dòng)Tomcat即可。本文,Tomcat使用的端口是 18080 。

Tomcat下載與安裝本文不做贅述,請(qǐng)自行百度。

2.2 Docker安裝方式

使用如下命令即可:

docker run -d -v jenkins_home:/var/jenkins_home -p 18080:8080 -p 50000:50000 jenkins/jenkins:lts

2.3 初始化

Jenkins啟動(dòng)片刻后,訪問 http://localhost:18080/jenkins ,即可看到類似如下的界面:

解鎖Jenkins

由界面提示可知,Jenkins設(shè)置了一個(gè)初始的管理員密碼,該密碼存儲(chǔ)在 /Users/itmuch.com/.jenkins/secrets/initialAdminPassword 文件中——只需可找到該文件,將其內(nèi)容復(fù)制到圖示的輸入框中即可。點(diǎn)擊 繼續(xù) 按鈕,將會(huì)出現(xiàn)類似如下的界面:

自定義Jenkins

按需選擇即可,建議初學(xué)者選擇 安裝推薦的插件 ,因?yàn)樵撨x項(xiàng)包含了Jenkins常用的一些插件,基本滿足日常使用;高手則可選擇 選擇插件來安裝 ,該選項(xiàng)更具靈活性。這里,筆者以 安裝推薦的插件為例,點(diǎn)擊后,將會(huì)看到類似如下的界面:

新手入門-安裝插件

待插件安裝完畢后(等待的時(shí)間長(zhǎng)短視您的網(wǎng)絡(luò)而定),將會(huì)看到類似如下的界面:

新手入門-創(chuàng)建管理員

Jenkins要求我們創(chuàng)建第一個(gè)管理員賬戶。填入相關(guān)信息,并點(diǎn)擊 保存并完成 按鈕,Jenkins即可初始化完成。

TIPS

安裝完成后,如果訪問 http://localhost:18080/jenkins 變成白板,而且沒有反應(yīng),建議重啟Jenkins服務(wù)器,并重新訪問嘗試。

三、配置

下面,我們來配置Jenkins。

3.1 全局工具配置

  • 點(diǎn)擊系統(tǒng)管理 - 全局工具配置 ,如下圖:
  • 全局工具配置-1

  • 將會(huì)看到類似如下圖的界面。按需添加JDKGitGradleMavenDocker等配置。配置比較簡(jiǎn)單,這里就不贅述了。
  • 全局工具配置-2

    3.2 郵件配置

  • 點(diǎn)擊 系統(tǒng)管理 - 系統(tǒng)設(shè)置
  • 配置管理員郵件地址:
  • 郵件配置-1

  • 郵件發(fā)送配置:
  • 郵件配置-2

  • 需要注意的是:郵件通知所使用的地址必須與管理員郵箱地址一致,否則將無法正常發(fā)送郵件!!
  • 當(dāng)然,Jenkins還有很多其他的配置選項(xiàng),讀者可自行在Jenkins左側(cè)的系統(tǒng)管理 自行挖掘

    四、使用案例1:構(gòu)建項(xiàng)目

  • 在Jenkins首頁,點(diǎn)擊開始創(chuàng)建一個(gè)新任務(wù). ,如下圖所示:
  • 新建任務(wù)

  • 創(chuàng)建一個(gè)自由風(fēng)格的項(xiàng)目,如下圖所示:
  • 創(chuàng)建自由風(fēng)格的項(xiàng)目

  • 點(diǎn)擊確定后,將會(huì)看到配置詳情:
  • 源碼管理

  • 如圖,請(qǐng)?jiān)O(shè)置您想構(gòu)建的項(xiàng)目的Git倉庫地址、對(duì)應(yīng)的賬號(hào)密碼、想要構(gòu)建的Git分支。一般來說,源碼庫瀏覽器選擇自動(dòng)即可。
  • Maven配置
  • 構(gòu)建

  • 其中Maven版本 中所選擇的 maven ,就是之前在全局工具配置 一節(jié)中的Maven配置名稱。
  • 如果想設(shè)置定時(shí)構(gòu)建(例如:每天晚上八點(diǎn)構(gòu)建):
  • 觸發(fā)器

  • 配置構(gòu)建完成后操作(以發(fā)送郵件為例)
  • 構(gòu)建后操作

  • 點(diǎn)擊構(gòu)建項(xiàng)目,執(zhí)行構(gòu)建
  • 立即構(gòu)建

    五、使用案例2:流水線

    Jenkins 2.x 內(nèi)置了強(qiáng)大的流水線功能。

  • 創(chuàng)建一個(gè) 流水線 類型的任務(wù)
  • 填寫Pipeline腳本:
  • node { def mvnHome stage('Preparation') { // for display purposes // clone源碼 git 'https://gitee.com/itmuch/spring-cloud-yes.git' // 這里的maven-3.5.0必須跟全局工具配置中設(shè)置的Maven名稱一致 mvnHome = tool 'maven-3.5.0' } stage('Build') { // Run the maven build if (isUnix()) { sh "'${mvnHome}/bin/mvn' clean install" } else { bat(/"${mvnHome}binmvn" clean install/) } } stage('Email') { mail bcc: '', body: '構(gòu)建成功。', cc: '511932633@qq.com', from: 'eacdy0000@126.com', replyTo: '', subject: '構(gòu)建成功', to: 'eacdy0000@126.com' }}
  • 如代碼所示,我們編寫了一個(gè)流水線,該流水線包含三個(gè)階段:
    • Preparation:在該階段中,我們Clone源碼,同時(shí),定義了一個(gè)變量叫mvnHome。
    • Build:在該階段中,我們執(zhí)行 mvn clean install 命令,其中針對(duì)操作系統(tǒng)做了判斷。
    • Email:如果構(gòu)建成功,就發(fā)送郵件到 511932633 @ qq.com 。
  • Pipeline腳本功能非常強(qiáng)大,默認(rèn)支持?jǐn)?shù)十個(gè)指令!你可能擔(dān)心指令學(xué)習(xí)的成本,但這種擔(dān)心其實(shí)是多余的——只需點(diǎn)擊下圖中的 流水線語法 按鈕,就可以傻瓜化地使用Pipeline語法啦
  • 流水線

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的jenkins maven没有使用全局设置文件地址_Jenkins手把手图文教程「基于Jenkins 2.164.1」...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。