最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

為Jenkins創(chuàng)建定時(shí)構(gòu)建任務(wù)

 更新時(shí)間:2022年03月23日 11:38:28   作者:.NET開發(fā)菜鳥  
這篇文章介紹了為Jenkins創(chuàng)建定時(shí)構(gòu)建任務(wù)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、前言

前面的文章中,我們添加SSH憑據(jù),添加了憑據(jù)以后就可以利用Jenkins創(chuàng)建構(gòu)建任務(wù)了。我們這里利用Jenkins創(chuàng)建一個(gè)定時(shí)構(gòu)建任務(wù)。

二、創(chuàng)建定義任務(wù)

1、新建任務(wù)

在Jenkins首頁選擇新建item或者點(diǎn)擊創(chuàng)建一個(gè)新任務(wù):

輸入任務(wù)名稱,選擇自由風(fēng)格的任務(wù)(Freestyle project):

2、General

在GeneralTab頁里可以輸入項(xiàng)目的描述信息,選擇自定義的工作空間等等,如圖所示:

這里如果不選擇使用自定義的工作空間,Jenkins就會使用默認(rèn)的工作空間。我本機(jī)是把Jenkins安裝在C:\Program Files (x86)\Jenkins目錄下,所以默認(rèn)的工作空間就是C:\Program Files (x86)\Jenkins\workspace。

3、源碼管理

源碼管理Tab頁可以選擇我們用來管理源代碼的工具,比如Git和SVN。我們是與GitHub進(jìn)行集成,所以在源碼管理里面選擇Git:

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

在構(gòu)建觸發(fā)器Tab也可以選擇構(gòu)建何種的觸發(fā)器,主要有以下幾種的觸發(fā)器:

  • 觸發(fā)遠(yuǎn)程構(gòu)建(例如,使用腳本):表示使用遠(yuǎn)程的工具來構(gòu)建。
  • Build after other projects are built:表示當(dāng)這次的Job所依賴的其它Job被build后,才構(gòu)建本次Job。
  • Build periodically:表示定時(shí)執(zhí)行構(gòu)建任務(wù),即每隔一段時(shí)間就build一次,不管版本庫代碼是否發(fā)生了變化。
  • GitHub hook trigger for GITScm polling:表示GitHub上的代碼有變動(dòng)時(shí)構(gòu)建。
  • Poll SCM:表示每隔一段時(shí)間比較一次源代碼。如果發(fā)生變更,就執(zhí)行build。否則就不進(jìn)行build。

我們在構(gòu)建觸發(fā)器中選擇“Build periodically” ,表示定期地編譯,這里設(shè)置5分鐘編譯一次:

定時(shí)構(gòu)建語法:

* * * * *
  • 第一個(gè)*號表示分鐘,取值范圍是0~59。
  • 第二個(gè)*號表示小時(shí),取值范圍是0~23。
  • 第三個(gè)*號表示是一個(gè)月中的第幾天,取值范圍是1~31。
  • 第四個(gè)*號表示的第幾個(gè)月,取值范圍是1~12。
  • 第五個(gè)*號表示一周中的第幾天,取值范圍是0~7,其中0和7都是代表周日。

每隔5分鐘構(gòu)建一次

H/5 * * * *

每兩個(gè)小時(shí)構(gòu)建一次:

H H/2 * * *

每天中午12點(diǎn)定時(shí)構(gòu)建一次

0 12 * * *

注意:這五個(gè)參數(shù)都不能少。

5、構(gòu)建環(huán)境

構(gòu)建環(huán)境選擇開始構(gòu)建前刪除工作空間:

6、構(gòu)建

這里用來設(shè)置構(gòu)建步驟,我們這里選擇執(zhí)行Windows批處理命令:

然后輸入要執(zhí)行的批處理命令:

如果Jenkins安裝在Windows系統(tǒng)上,那么這里要選擇 Execute Windows batch command。

如果Jenkins安裝在Linux系統(tǒng)上,那么這里就要選擇Execute shell。

7、構(gòu)建后操作

這里用來配置構(gòu)建完成以后要執(zhí)行什么動(dòng)作,比如自動(dòng)發(fā)送郵件等。這里先不做設(shè)置。

配置好以后點(diǎn)擊“保存”按鈕即可完成配置。

回到主界面,選擇“Build Now”就會立即進(jìn)行構(gòu)建:

點(diǎn)擊向下的倒三角,可以選擇控制臺輸出:

在控制臺中可以看到構(gòu)建信息:

最后顯示SUCCESS,就表示構(gòu)建成功了。

三、總結(jié)

上面的示例結(jié)合一個(gè)簡單的demo,演示了如何利用Jenkins進(jìn)行定時(shí)構(gòu)建。一般會利用定時(shí)構(gòu)建來進(jìn)行版本的發(fā)布。

到此這篇關(guān)于為Jenkins創(chuàng)建定時(shí)構(gòu)建任務(wù)的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • git 報(bào)錯(cuò):OpenSSL SSL_read: Connection was reset, errno 10054 解決方法

    git 報(bào)錯(cuò):OpenSSL SSL_read: Connection was&

    這篇文章主要介紹了git 報(bào)錯(cuò):OpenSSL SSL_read: Connection was reset, errno 10054 解決方法,涉及git配置信息及緩存相關(guān)操作技巧,需要的朋友可以參考下
    2023-04-04
  • Unity中webgl使用避雷要素指南

    Unity中webgl使用避雷要素指南

    這篇文章主要介紹了Unity中webgl使用過程中會踩過的坑,以及如何解決這些問題,有需要的朋友可以借鑒參考下,希望可以對廣大讀者朋友能夠有所幫助
    2021-09-09
  • Git分支合并沖突解決的方法實(shí)現(xiàn)

    Git分支合并沖突解決的方法實(shí)現(xiàn)

    這篇文章主要介紹了Git分支合并沖突解決的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序的方法詳解

    基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序的方法詳解

    這篇文章主要介紹了基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 分享軟件測試必備的測試工具清單匯總

    分享軟件測試必備的測試工具清單匯總

    本文我為大家提供了一個(gè)豐富的軟件測試工具列表,這些測試工具不僅可以減少測試工作,而且?guī)椭斓貙⒛愕能浖?應(yīng)用程序推向市場,并在保持速度的同時(shí)保證質(zhì)量
    2021-08-08
  • 永恒之藍(lán)實(shí)戰(zhàn)教程之Mac通過Metasploit攻擊Server2008的詳細(xì)過程

    永恒之藍(lán)實(shí)戰(zhàn)教程之Mac通過Metasploit攻擊Server2008的詳細(xì)過程

    這篇文章主要介紹了永恒之藍(lán)實(shí)戰(zhàn)教程?Mac通過Metasploit攻擊Server2008,首先準(zhǔn)備一個(gè)Server2008,主要功能是使網(wǎng)絡(luò)上的機(jī)器能夠共享計(jì)算機(jī)文件、打印機(jī)、串行端口和通訊等資源,需要的朋友可以參考下
    2022-08-08
  • Git 教程之創(chuàng)建倉庫詳解

    Git 教程之創(chuàng)建倉庫詳解

    本文主要介紹Git 創(chuàng)建倉庫的知識,這里整理了相關(guān)資料及簡單示例代碼,幫助大家學(xué)習(xí)理解此部分的知識,有興趣的小伙伴可以參考下
    2016-09-09
  • Git如何合并多次提交

    Git如何合并多次提交

    這篇文章主要介紹了Git合并多次提交問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • VS2019屬性配置詳解

    VS2019屬性配置詳解

    這篇文章主要介紹了VS2019屬性配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • git 配置多個(gè)SSH-Key實(shí)現(xiàn)示例

    git 配置多個(gè)SSH-Key實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了git 配置多個(gè)SSH-Key實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07

最新評論

工布江达县| 象山县| 醴陵市| 平顺县| 东阳市| 乌海市| 深泽县| 无为县| 扎兰屯市| 保定市| 尖扎县| 北碚区| 水城县| 福鼎市| 大石桥市| 财经| 九台市| 麻江县| 江门市| 启东市| 金沙县| 泗水县| 呼图壁县| 宁远县| 南和县| 珠海市| 北辰区| 桂东县| 三原县| 含山县| 永德县| 诸暨市| 六枝特区| 遂川县| 玉溪市| 泰来县| 万宁市| 道真| 青浦区| 通许县| 红原县|