千家信息网

如何为Jenkins创建定时构建任务

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"如何为Jenkins创建定时构建任务"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"如何为Jenkins创建定时构建任务"文章能帮助大家解决问
千家信息网最后更新 2026年11月03日如何为Jenkins创建定时构建任务

这篇文章主要介绍"如何为Jenkins创建定时构建任务"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"如何为Jenkins创建定时构建任务"文章能帮助大家解决问题。

    一、前言

    这里利用Jenkins创建一个定时构建任务。

    二、创建定义任务

    1、新建任务

    在Jenkins首页选择新建item或者点击创建一个新任务:

    输入任务名称,选择自由风格的任务(Freestyle project):

    2、General

    在GeneralTab页里可以输入项目的描述信息,选择自定义的工作空间等等,如图所示:

    这里如果不选择使用自定义的工作空间,Jenkins就会使用默认的工作空间。我本机是把Jenkins安装在C:\Program Files (x86)\Jenkins目录下,所以默认的工作空间就是C:\Program Files (x86)\Jenkins\workspace。

    3、源码管理

    源码管理Tab页可以选择我们用来管理源代码的工具,比如Git和SVN。我们是与GitHub进行集成,所以在源码管理里面选择Git:

    4、构建触发器

    在构建触发器Tab也可以选择构建何种的触发器,主要有以下几种的触发器:

    • 触发远程构建(例如,使用脚本):表示使用远程的工具来构建。

    • Build after other projects are built:表示当这次的Job所依赖的其它Job被build后,才构建本次Job。

    • Build periodically:表示定时执行构建任务,即每隔一段时间就build一次,不管版本库代码是否发生了变化。

    • GitHub hook trigger for GITScm polling:表示GitHub上的代码有变动时构建。

    • Poll SCM:表示每隔一段时间比较一次源代码。如果发生变更,就执行build。否则就不进行build。

    我们在构建触发器中选择"Build periodically" ,表示定期地编译,这里设置5分钟编译一次:

    定时构建语法:

    * * * * *
    • 第一个*号表示分钟,取值范围是0~59。

    • 第二个*号表示小时,取值范围是0~23。

    • 第三个*号表示是一个月中的第几天,取值范围是1~31。

    • 第四个*号表示的第几个月,取值范围是1~12。

    • 第五个*号表示一周中的第几天,取值范围是0~7,其中0和7都是代表周日。

    每隔5分钟构建一次

    H/5 * * * *

    每两个小时构建一次:

    H H/2 * * *

    每天中午12点定时构建一次

    0 12 * * *

    注意:这五个参数都不能少。

    5、构建环境

    构建环境选择开始构建前删除工作空间:

    6、构建

    这里用来设置构建步骤,我们这里选择执行Windows批处理命令:

    然后输入要执行的批处理命令:

    如果Jenkins安装在Windows系统上,那么这里要选择 Execute Windows batch command。

    如果Jenkins安装在Linux系统上,那么这里就要选择Execute shell。

    7、构建后操作

    这里用来配置构建完成以后要执行什么动作,比如自动发送邮件等。这里先不做设置。

    配置好以后点击"保存"按钮即可完成配置。

    回到主界面,选择"Build Now"就会立即进行构建:

    点击向下的倒三角,可以选择控制台输出:

    在控制台中可以看到构建信息:

    最后显示SUCCESS,就表示构建成功了。

    关于"如何为Jenkins创建定时构建任务"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

    选择 任务 空间 范围 触发器 工作 管理 源码 知识 输入 配置 代码 信息 命令 小时 工具 控制台 时间 源代码 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京互联网科技有限公司 易互联网科技有限公司 深圳互联网络科技有限公司 中国互联网科技发展 互联网与未来科技 互联网科技美容 互联网科技大会案例 成都仁贤领冠互联网科技有限公司 常德市电业局互联网科技部 成都铂石互联网科技做什么的 玉溪互联网科技怎么选 青海科技产业互联网发展 想开互联网科技公司怎么样 为客找房互联网科技公司怎么样 互联网第三次科技革命特征 皮皮虾互联网科技有限公司 昆明中奇联合互联网科技 平安好医生打造互联网科技医疗 北京瑞云互联网科技有限公司 小牛互联网科技有限公司地址 互联网科技的英文 深圳天众互联网科技公司 剑昆互联网络科技有限公司临桂 科技互联网大厂 烟台灵鸽互联网科技有限公司 科技互联网海报 山东大美朱楼互联网科技有限公司 北京天晋互联网科技有限公司 科技互联网公司两年变化 现代科技的标志之一的互联网
    0