1. 程式人生 > >Jenkins裡自動構建任務之---日程表設定

Jenkins裡自動構建任務之---日程表設定

用jenkins構建任務時可以選擇怎麼去觸發任務,這裡講下跟程式碼的build無關的固定時間觸發的一些語法。

一、構建任務---構建觸發器---勾選定時構建


這裡一行可以設定5個引數(從左到右):

第一個是代表分鐘 (0~59)   H 表示隨機 

舉例:12 * * * * *   每個小時的第12分鐘都構建一次;

H/5 * * * * *  每隔5分鐘構建一次

H(1~23) * * * *每個小時裡的 1到23分鐘的隨機一個點觸發

第二個是代表小時(0~23)    

舉例:H 6-18/2 * * *  上午6點到下午六點期間的每隔2個小時 構建一次

H H/2 * * *每隔2小時構建一次

12 15 * * * 每天下午15點12分觸發構建

第三個是代表天 * 任意一天 

20 16 15 * * 每個月的15號下午16點20分構建一次

* * 10-15 * * 每個月的10號到15號某個時間都會被構建一次

第四個是代表月份(1~12) 

* H/3 12 H(1-6) *  1到6月裡隨機的某個月的12號每隔3小時構建一次

第五個是代表星期(0~7) 0和7代表週日

H/30 10-20/2 5-30 10 1-5 每10月份的5號到30號週一到週五的 10點到20點每隔2.5個小時觸發一次

相關推薦

Jenkins自動構建任務---日程表設定

用jenkins構建任務時可以選擇怎麼去觸發任務,這裡講下跟程式碼的build無關的固定時間觸發的一些語法。一、構建任務---構建觸發器---勾選定時構建這裡一行可以設定5個引數(從左到右):第一個是代表分鐘 (0~59)   H 表示隨機 舉例:12 * * * * *  

Jenkins自動構建任務---日程表設置

分享圖片 隨機 代碼 strong color oss 自動 ins BE 用jenkins構建任務時可以選擇怎麽去觸發任務,這裏講下跟代碼的build無關的固定時間觸發的一些語法。 一、構建任務---構建觸發器---勾選Poll SCM 這裏一行可以設置5個參數(從左到

Docker+Jenkins+Gogs 自動構建.Net Core

mkdir -p 文件夾 系統設置 bash 端口 瀏覽器 上傳 jenkins 新建 Docker+Jenkins+Gogs 自動構建.Net Core 引言 jenkins+gags 全部采用Docker安裝,通過jenkins插件ssh調用外部Docker構建 主

jenkins配置自動構建專案

1.新建專案 2.原始碼管理新增倉庫地址,賬號密碼 3.配置指令碼(donKillMe保證啟動後進程不被殺掉) 4.配置對應的日誌任務(只需要在shell新增一句話) tail -f /usr/local/web/firefly/firefly.log 5.配置鉤子,gog

jenkins+svn自動構建專案

1.場景還原      隨著微服務架構的日益盛行,自動化打包構建及部署,勢在必行!今天,筆者就jenkins+svn自動化構建及部署做個相關的分享; 2.實現方案 ①jenkins官網下載jenkins war包 ②安裝jdk,並在jenkins中配置jdk

利用jenkins實現自動構建、部署,提升團隊開發效率

  一大早就被群裡的同學刷銀川下雪的訊息,看著我都發冷,突覺一陣涼風裹身,是不是該考慮秋褲了。         偏離主題,正文走起......         使用jenkins目標:利用其結合

.net 基於Jenkins自動構建系統開發

先讓我給描述一下怎麼叫一個自動構建或者說是持續整合 : 就拿一個B/S系統的合作開發來說,在用SVN版本控制的情況下,每個人完成自己程式碼的編寫,階段性提交程式碼,然後測試-修改,最後到所有程式碼完工,進行總的測試-修改,最後釋出測試。往往在最後釋出階段,會集中出現好多問

Jenkins SVN自動構建

這篇文章是介紹如何在提交程式碼之後馬上構建Jenkins的job。 主要用到Subversion外掛。 具體操作如下: 第一步,選擇原始碼管理設定你想monitor的程式碼庫。 主要關注紅框裡的個地方 Check-out Strategy 選擇其它

Jenkins實現自動構建

公司之前的程式碼管理只是使用svn,老是出現幾個人提交程式碼然後導致程式碼庫裡的程式碼出錯,而且大家都不知道,依然繼續提交。。。 這個實在是太愚蠢,難以控制,容易出錯 Jenkins就是為了應對這種情況而生的好東西,它可以對程式碼定時進行自動構建,當代碼更新時進行自動構建,

jenkins學習筆記(三)github+jenkins實現自動構建

1.注意點 Jenkins 與 GitHub 配合實現持續整合需要注意以下幾點: 1.1jenkins要部署到外網上,因為內網地址GitHub是無法訪問到的。這一點可以通過租用阿里雲等平臺提供的雲伺服器實現。 1.2Jenkins所在的主機上需要安裝Git,通過Git程

Jenkins學習自動構建部署maven專案

一、前置條件 操作的機子上已經安裝了tomcat、maven、git、jdk 我的作業系統是windows jenkins版本:2.150 二、下載jenkins部署並啟動 點選 jenkins 下載jenkins war包 將jenkins的war包放入tomc

webhook實現提交程式碼自動觸發Jenkins構建任務(三)

來源:https://www.cnblogs.com/xiao-fy/p/7537984.html 通過前面兩篇文章,搭建Jenkins實現了下面這些功能: 1.從Gitlab中拉取原始碼 2.通過maven進行編譯並打包 3.把打好的war包傳送到目標主機 4.執行部署指令碼。 如果能

Jenkins入門教程自動構建部署專案常見錯誤及解決方案(十)jenkins構建maven專案一直打包失敗

此篇文章總結六筆者在使用jenkins過程中的一些坑和常見錯誤總結和解決方案,在這裡分享給大家,希望大家少走彎路。常見錯誤:1、在 Jenkins 中,使用 maven 打包報 package xxx does not exist 問題的解決方法錯誤資訊:解決方案:需要把ma

gitlab+jenkins+maven+docker持續集成(三)——自動構建

jenkins gitlab maven 具體原理圖,如下,構建項目配置,這裏略過,我們直接配置gitlab的自動構建通過webhook可以實現自動構建,當然jenkins的強大之處在於插件,我們先安裝插件Jenkins-->插件管理Gitlab Hook Plugin GitLab Plu

gitlab+jenkins+maven+docker持續集成(十)——參數化構建過程多環境tag構建

gitlab+jenkins+maven+docker持續集成(十)——參數化構建過程之多環境tag構建同一個項目,要構建到不同的環境,而且對應的分支或tag也不相同,這裏就要用到jenkins的參數化構建過程 中的Git Parameter和Choice Parameter, 先看下效果實現過程構建過程:G

gitlab+jenkins+hook代碼自動構建發布上線

jenkins 名稱 成功 alt tla cnblogs settings 9.png 一個 Gitlab+Jenkins+Hook 1、gitlab和jenkins的安裝見: http://www.cnblogs.com/cuishuai/p/7544663.html

CentOS 7.2安裝Jenkins自動構建Git項目

瀏覽器 註冊 mod pwa 下載 之前 add 服務器端 pkg 1.環境 本文使用VMWare虛擬機進行實驗。 最終實現目標,在Jenkins服務器上新建構建任務,從Git服務器上拉取master HEAD(不編譯,僅演示),部署到"目標服務器",再執行一個腳本。

jenkins自動構建與發布服務

put hud 工作 nta ngs shel eas revert workspace 安裝jenkins構建使用插件 插件名 大概功能 Maven Integration plugin jenkins集成maven插件 Hudson Blame Sub

jenkins 自由風格構建war包,並自動部署(jenkins和tomcat同一臺機器)

jenkins 自由風格 環境:centos7.3 ip:192.168.216.130 參考 http://www.cnblogs.com/h--d/p/5682030.html一 在正式構建之前需要先設置下jenkins1 點擊Manage Jenkins,然後點擊Global Tool

jenkins 實驗 (三) 配置自動構建

系統/運維 Linux yum install maven -yyum install sshpass -yyum install tomcat -y新增項目選擇git作為源代碼管理器每隔60分鐘自動觸發或者有代碼更新就觸發構建時候的打包命令#!/bin/bash#獲得當前目錄cur=$(pwd)ou