jenkins - Jenkins 多作业配置
问题描述
我有 2 个工作在 Jenkins 奴隶上运行 -
1. AutoIT
2. MoveMouse
第一项工作必须每天运行 4 次(例如上午 8 点、下午 12 点、下午 6 点、晚上 9 点)
MouseMove也是一个AutoIT脚本,它在从机上运行以保持它的活动状态并防止它被锁定。MouseMove必须每 10 分钟在这 4 个作业之间连续运行。此外,我必须确保两个作业永远不会相互重叠,即MoveMouse应该在两次AutoIT运行之间每 10 分钟运行一次。
我已经下载了 Multi Job Plugin 并创建了一个 multi job,但我不确定如何实现上述要求。到目前为止,我只能触发一次MoveMouse。
解决方案
似乎您可以每天安排 AutoIT 4 次,每 10 分钟安排一次 MouseMove - 并通过使用插件来防止它们同时运行。我建议https://wiki.jenkins.io/display/JENKINS/Lockable+Resources+Plugin
推荐阅读
- c# - 通过 asp.net core razor 页面中的提交按钮传递模型数据
- javascript - 一个函数完成后如何调用不同的函数?
- java - Hibernate 复合外键失败并生成 Id
- ios - 在代码中将自定义布局类连接到集合视图
- c# - 新项目中的 Toast 消息,使用 Visual Studio (Xamarin)
- python - Python - 替换字符串列表中的字符
- python - 用另一个函数定义一个函数
- swift - 如何检查可选协议功能是否是纯swift实现的?
- javascript - 使用打字稿将角度网格列单元格文本与字符串数组进行比较
- wordpress - Wordpress Themify,它如何自动生成样式表