zoukankan      html  css  js  c++  java
  • git+jenkins持续集成二-jenkins定时构建语法:定时构建语法

    构建位置:选择或创建工程_设置_构建触发器

    1. 定时构建语法:* * * * *

    (五颗星,多个时间点,中间用逗号隔开)
    第一个*表示分钟,取值0~59
    第二个*表示小时,取值0~23
    第三个*表示一个月的第几天,取值1~31
    第四个*表示第几月,取值1~12
    第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

    2. 常用定时构建举例:
    由于项目的代码一般存在放SVN中,而一个SVN往往是有多个项目组在提交代码,而每个项目组又有多人组成,其中每个人也都在对自己的那块代码不停地在进行维护,所以说对于一个公司而言,SVN的提交记录往往是很频繁的,正因为如此,Jenkins在执行自动化构建时往往是以天为单位来执行的,下面举的例子就是在一天中常用的定时构建示例。
    每5分钟构建一次:H/5 * * * *
    每30分钟构建一次:H/30 * * * *
    每2小时构建一次:H H/2 * * *
    每天早上8点构建一次:0 8 * * *
    每天中午下班前定时构建一次:0 12 * * *
    每天下午下班前定时构建一次:0 18 * * *
    每天的8点,12点,22点,一天构建3次:0 8,12,22 * * *


    Build periodically:
    1.Build periodically:任务周期性进行项目构建,这个是到指定的时间必须触发构建任务(无论SVN中数据有无变化,均执行定时化的构建)
    2.比如我想在每天的9点,17点,朝九晚五各构建一次,在Build periodically里设置如下

    Poll SCM:
    1.Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作(定时轮询SVN,查看SVN中是否有数据变化,如果有变化,则执行构建任务)
    2.如果我想每隔30分钟检查一次源码变化,有变化就执行

  • 相关阅读:
    Eclipse使用xdoclet1.2.3 生成hibernate配置文件和映射文件
    Eclipse安装SVN插件
    SourceTree安装和使用
    myeclipse通过数据表生成jpa或hibernate实体
    Delphi 快速读取TXT 指定行的数据
    delphi中如何将一整个文件读入内存
    Delphi TextFile读取文本文件
    Delphi读取和写入utf-8编码格式的文件
    Delphi 判断特定字符是为单字节还是双字节
    delphi按字节长度分割字符串函数(转)
  • 原文地址:https://www.cnblogs.com/malinalian/p/10583346.html
Copyright © 2011-2022 走看看