jenkins-定时执行任务
【摘要】 当想要每个小时或者下班之后都去执行任务,我们不能每次都手动去运行程序,这时候我们就可以采用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. 编辑日程表
- 5个时间单位:需要输入5个数字,分别代表5个不同的时间单位:分钟,小时,日期,月份,星期
- 例:想让程序在1/25周二晚上9点自动执行一次:0 21 25 1 2
- 6个符号:
- 空格:时间单位的间隔,有且只能有四个
- * 星号:表示所有可能的取值
- 例:0 21 * * * 每天晚上9点分别执行一次
- -横线:表示区间
- 例:0 21 * * 1-5 每周一到周五的晚上9点自动执行一次
- ,逗号:表示枚举
- 例:0 8,12,20 * * *每天的早上8点,中午12点,晚上20点分别执行一次
- /分号:表示间隔
- 例:*/30 * * * * 每隔30分钟执行一次
- H:用于分散负载
- 例:H/30 * * * *也是每隔30分钟执行一次,但不一定是整点和半点执行,可能在任何一个时间点执行,会自动找服务器的空闲时间执行,更推荐使用。
7. 最后点击保存即可
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)