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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins构建触发器定时任务

發布時間:2023/12/4 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins构建触发器定时任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上篇Jenkins發布.Net項目到IIS

前面說到了把項目部署到iis,那么這邊有個問題就是這個部署的觸發條件是手工還是需要自動的呢。

我覺得這個的看具體的場景,假設團隊人員比較多,不斷的在提交代碼到指定分支,如果是自動化的話, 那么基本等于代碼一直在構建,這樣對測試顯然部署很友好。

下面來說下我們之前團隊的做法。

自動化構建是每天觸發一次,因為我們一般要求當前的工作下班需要及時的同步到git存儲庫;當然,我自己的習慣是每修改一次小的動作,都是會提交同步到遠端。不管怎樣,最后都是把當天的修改提交到服務器。

所以我們設置的是下班之后的某個時間點進行每天一次的自動化構建,這樣測試人員第二天就可以及時的測試昨天的開發成果。

那么在正常情況下,除非是需要及時測試,需要立馬驗證成果,這時候可以去手工觸發構建。

下面介紹下如何配置自動化構建

選擇 項目-》配置-》構建觸發器

這里選擇

Poll SCM:設置定時檢查代碼倉庫是否有變更,有變更則構建

例如:H/5 * * * * ? ? 表示每隔五分鐘去檢查一遍代碼倉庫,如果代碼發生變化則執行構建,否則不構建。

定時構建語法 *?*?*?*?* 第一個*表示分鐘,取值0~59 第二個*表示小時,取值0~23 第三個*表示一個月的第幾天,取值1~31 第四個*表示第幾月,取值1~12 第五個*表示一周中的第幾天,取值0~7,其中0和7代表的都是周日每隔5分鐘構建一次H/5?*?*?*?* 每兩小時構建一次H?H/2?*?*?* 每天中午下班前定時構建一次0?12?*?*?* 每天下午下班前定時構建一次0?18?*?*?* 每15分鐘構建一次:H/15 *?*?*?*?或*/5 *?*?*?* 每天8點構建一次:0 8 *?*?* 每天8點~17點,兩小時構建一次:0 8-17/2 *?*?* 周一到周五,8點~17點,兩小時構建一次:0 8-17/2 *?* 1-5 每月1號、15號各構建一次,除12月:H H 1,15 1-11 * */5?*?*?*?*?(每5分鐘檢查一次源碼變化) 0?2?*?*?*?(每天2:00?必須build一次源碼)

提交代碼測試,自動成功構建

總結

以上是生活随笔為你收集整理的jenkins构建触发器定时任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。