Jenkins定時構建與輪詢SCM
一、區別
定時構建:
不管遠端程式碼分支上(Svn/Git)的程式碼有無更新,均執行定時構建任務
輪詢SCM:
遠端程式碼分支上(Svn/Git)只要有任何更新,則執行構建任務。
二、格式:* * * * *
- 第一顆*表示分鐘minute: 取值0-59,第幾分鐘執行
- 第二顆*表示小時hour: 取值0-23,第幾小時執行
- 第三顆*表示日day: 取值1-31,第幾日執行
- 第四顆*表示月month: 取值1-12,第幾月執行
- 第五顆*表示星期week: 取值0-7,每週第幾天執行
三、示例
#每半小時構建一次OR每半小時檢查一次遠端程式碼分支,有更新則構建H/30 * * * *#每兩小時構建一次OR每兩小時檢查一次遠端程式碼分支,有更新則構建H H/2 * * *#每天凌晨兩點定時構建H 2 * * *#每月15號執行構建H H 15 * *#工作日,上午9點整執行H 9 * * 1-5#每週1,3,5,從8:30開始,截止19:30,每4小時30分構建一次H/30 8-20/4 * * 1,3,5
四、總結
過程中使用定時構建還是輪詢SCM需要看具體場景,下述列了兩個常用的場景,供參考。
#每天8點定時構建,不考慮程式碼是否有更新H 8 * * *#工作日,每天8點定時構建,9-20點期間每30分鐘檢查一次,有程式碼更新則構建一次定時構建:H 8 * * *輪詢SCM:H/30 9-20 * * 1-5
配置完成後可以點選應用,檢查配置是否正確(配置不合法會有提示)或到 進行測試驗證。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69969697/viewspace-2683837/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jenkins定時構建Jenkins
- Mac Jenkins 構建 Android App 時動態設定程式碼引數MacJenkinsAndroidAPP
- Jenkins定時設定Jenkins
- Mac Jenkins 構建時更改檔案內容MacJenkins
- Linux 日誌定時輪詢流程詳解Linux
- Jenkins中構建(Build)Docker映象時出現permission deniedJenkinsUIDocker
- Jenkins + GitHub 自動構建JenkinsGithub
- Jenkins github自動構建JenkinsGithub
- 設定Jenkins伺服器構建Spring Boot應用程式 - MarcusJenkins伺服器Spring Boot
- 輪播圖(JavaScript定時器)JavaScript定時器
- CentOS 7 jenkins 程式碼構建同步CentOSJenkins
- Jenkins +nginx 搭建前端構建環境JenkinsNginx前端
- jenkins構建go及java專案JenkinsGoJava
- git+jenkins自動構建二GitJenkins
- jenkins流水線自動構建配置Jenkins
- WorkManager完全解析+重構輪詢系統
- docker-compose+ jenkins + gogs+ maven自動化構建與部署DockerJenkinsGoMaven
- 03 . Jenkins構建之程式碼掃描Jenkins
- CentOS7 jenkins 程式碼構建同步CentOSJenkins
- Jenkins批量刪除構建歷史版本Jenkins
- Jenkins自動化前端專案構建Jenkins前端
- Android Jenkins自動化構建之路AndroidJenkins
- 純生JS輪播,定時器新增和清除定時器JS定時器
- CICD | Jenkins & Gitlab整合:WebHook觸發構建JenkinsGitlabWebHook
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- 《前端運維》四、Jenkins--持續構建前端運維Jenkins
- 使用docker構建jenkins映象並執行容器DockerJenkins
- Jenkins和maven自動化構建java程式JenkinsMavenJava
- 實時數倉構建:Flink+OLAP查詢的一些實踐與思考
- 學習Jenkins持續整合(三)Jenkins專案構建觸發器、引數化構建及郵件傳送Jenkins觸發器
- mac 上構建 Jenkins+allure 報告時,一直報錯--急,線上等MacJenkins
- Jenkins 構建自動化 .NET Core 釋出映象Jenkins
- 二、雲伺服器環境的構建+Jenkins伺服器Jenkins
- gitlab和jenkins做持續整合構建教程GitlabJenkins
- Jenkins + Gitee 實現程式碼自動化構建JenkinsGitee
- jenkins如何構建github上的程式碼(ci cd)JenkinsGithub
- Docker結合Jenkins的持續構建實踐DockerJenkins
- Tomcat長輪詢原理與原始碼解析Tomcat原始碼