jenkins-定时执行任务

举报
betterfate 发表于 2022/04/06 17:46:12 2022/04/06
【摘要】 当想要每个小时或者下班之后都去执行任务,我们不能每次都手动去运行程序,这时候我们就可以采用Jenkins来完成定时执行测试任务。1. 在Jenkins首页,新建任务2. 输入任务名,选择"Freestyle project",然后点击确定按钮3. 在build中选择"Execute window batch command"4. 在出现的窗口中输入命令(可以将这个窗口理解成doc窗口)cd ...

当想要每个小时或者下班之后都去执行任务,我们不能每次都手动去运行程序,这时候我们就可以采用Jenkins来完成定时执行测试任务。

1. 在Jenkins首页,新建任务

2. 输入任务名,选择"Freestyle project",然后点击确定按钮

3. 在build中选择"Execute window batch command"

4. 在出现的窗口中输入命令(可以将这个窗口理解成doc窗口)

cd 到项目路径下
运行可执行文件


 5. 在Build Triggers中勾选Build periodically,在弹出的窗口中即可编辑我们想要的时间安排。

 6. 编辑日程表

  1. 5个时间单位:需要输入5个数字,分别代表5个不同的时间单位:分钟,小时,日期,月份,星期
    1. 例:想让程序在1/25周二晚上9点自动执行一次:0 21 25 1 2
  2. 6个符号
    1. 空格:时间单位的间隔,有且只能有四个
    2. * 星号:表示所有可能的取值
      1. 例:0 21 * * * 每天晚上9点分别执行一次
    3. -横线:表示区间
      1. 例:0 21 * * 1-5 每周一到周五的晚上9点自动执行一次
    4. ,逗号:表示枚举
      1. 例:0 8,12,20 * * *每天的早上8点,中午12点,晚上20点分别执行一次
    5. /分号:表示间隔
      1. 例:*/30 * * * * 每隔30分钟执行一次
    6. H:用于分散负载
      1. 例:H/30 * * * *也是每隔30分钟执行一次,但不一定是整点和半点执行,可能在任何一个时间点执行,会自动找服务器的空闲时间执行,更推荐使用。

7. 最后点击保存即可

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。