zoukankan      html  css  js  c++  java
  • jenkins自动构建

    通过前文的配置,jenkins能够实现自动远程部署和邮件通知,但是每次都是手动执行构建

    通过”构建触发器“配置,可实现自动构建

    在项目配置中的“构建触发器”模块可以配置不同策略的自动构建

    wKioL1cHg3miKkm3AAAxSh__vig195.png

    这里主要介绍“Build periodically”和“Poll SCM”

    Build periodically:周期进行项目构建(它不care源码是否发生变化)

    Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。

    下图表示每10分钟执行一次构建

    wKiom1cHgtqgthclAAAhkKF48jc493.png

    下图表示每2小时检查一次源码,源码有更新就执行构建

    wKiom1cHguuR_TwYAAAZNm21wYU875.png

    日程表的格式和linux中的crontab差不多,只不过没有命令列

    第1列分钟1~59
    第2列小时0~23
    第3列日1~31
    第4列月1~12
    第5列星期0~7(0和7表示星期日)

    配置完毕点击“保存”

    此时,jenkins就具有自动构建,自动远程部署和邮件通知功能,就此实现持续构建的功能。

  • 相关阅读:
    ES6-11学习笔记--正则表达式的扩展
    ES6-11学习笔记--字符串的扩展
    ES6-11学习笔记--Map
    ES6-11学习笔记--Set
    ES6-11学习笔记--Symbol
    final
    MySQL
    爬虫1
    laravel
    HTML学习
  • 原文地址:https://www.cnblogs.com/liqing1009/p/7657208.html
Copyright © 2011-2022 走看看