我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

    一、前言

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

    二、创建定义任务

    1、新建任务

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

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

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

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

    2、General

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

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

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

    3、源码管理

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

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

    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分钟编译一次:

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

    定时构建语法:

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

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

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

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

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

    每隔5分钟构建一次

    H/5 * * * *

    每两个小时构建一次:

    H H/2 * * *

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

    0 12 * * *

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

    5、构建环境

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

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

    6、构建

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

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

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

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

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

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

    7、构建后操作

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

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

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

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

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

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

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

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

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

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

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

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

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

    oracle如何创建定时任务

    Oracle数据库没有内置的定时任务功能,但可以使用Oracle的Job Scheduler来实现类似的功能。以下是在Oracle数据库中创建定时任务的步骤:1. 创建一个作业类别(Job Class):首先,需要创建一个作业类别来定义作业
    2023-09-20

    MySQL如何创建定时任务

    这篇文章主要介绍MySQL如何创建定时任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!定时任务是老生常谈了,因为我们总是需要定时修改特定的数据。实现它的方法肯定不止一种,但我在相当长一段时间里都是用程序编码去做的,
    2023-06-28

    SpringBoot如何创建定时任务

    这篇文章主要介绍SpringBoot如何创建定时任务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、静态定时任务(基于注解)基于注解来创建定时任务非常简单,只需几行代码便可完成。@Scheduled 除了支持灵活的
    2023-05-30

    如何在Linux中创建定时任务

    要在Linux中创建定时任务,可以使用crontab命令。以下是创建定时任务的步骤:打开终端窗口。输入以下命令来编辑cron表格:crontab -e选择编辑器(比如vim或nano),然后在文件的末尾添加定时任务。每一行代表一个定时任务,
    如何在Linux中创建定时任务
    2024-03-15

    oracle数据库定时任务如何创建

    oracle 数据库创建定时任务的方法:dbms_scheduler 包:创建作业、程序,将程序与作业关联,安排作业。作业调度程序:使用图形界面创建和管理定时任务。dbms_job 包:创建作业,指定要运行的程序,安排作业。如何创建 Ora
    oracle数据库定时任务如何创建
    2024-04-19

    springboot定时任务怎么创建

    如果你想了解更多关于springboot的知识,可以点击:JAVA教程使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:  一、基于注解(@Scheduled)  二、基于接口(SchedulingConfigurer) 前者相信大家都
    springboot定时任务怎么创建
    2021-09-19

    oracle怎么创建定时任务

    在 oracle 中创建定时任务可以使用 dbms_job 包,步骤如下:1. 创建一个 job(任务);2. 启用 job;3. 禁用 job;4. 删除 job;5. 查看 job 信息。例如,要每天早上 8:00 运行一个名为 "my
    oracle怎么创建定时任务
    2024-04-18

    Jenkins定时构建语法规则及时间如何设置

    这篇文章主要讲解了“Jenkins定时构建语法规则及时间如何设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Jenkins定时构建语法规则及时间如何设置”吧!Jenkins定时构建时间设置
    2023-06-30

    plsql怎么创建jobs定时任务

    在PL/SQL中,可以使用DBMS_SCHEDULER包来创建定时任务(job)。以下是一个简单的示例来创建一个定时任务:BEGINDBMS_SCHEDULER.create_job (job_name => '
    plsql怎么创建jobs定时任务
    2024-04-23

    linux创建PHP定时任务的实例

    linux创建PHP定时任务 下面所有的前提是服务器存在PHP环境 首先创建一个php文件:示例内容如下:
    2022-06-04

    Android开发技巧(三)—— 创建定时任务

    每种手机都有自己的休眠策略,Android手机在长时间不操作时会自动让CPU进入睡眠状态,这就导致JAVA原生Timer的定时任务无法运行。 所以我们需要借助Alarm唤醒CPU 一、Alarm机制 Alarm借助了AlermManager
    2022-06-06

    linux中怎么创建一个PHP定时任务

    linux中怎么创建一个PHP定时任务,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先创建一个php文件:示例内容如下:
    2023-06-09

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录