jenkins - Jenkins调度构建即使在注销或系统关闭时也会运行?
问题描述
我在 Jenkins 中创建了一个 TestNG 项目,并尝试安排该作业运行并将结果发送到电子邮件。当我安排并将结果发送到电子邮件时,我的构建会定期运行。现在我的问题是
即使我们退出 Jenkins,Jenkins 会运行我们计划的构建吗?
即使我们关闭笔记本电脑,Jenkins 会运行我们计划的构建吗?
如果不是,摆脱它的过程是什么。我有一个构建,应该每天早上 8 点在我上班前运行;我的笔记本电脑将处于关机或睡眠模式。即使我的笔记本电脑关闭或我退出 Jenkins,Jenkins 也会触发预定的作业?
我想知道如何使我计划的构建运行。
解决方案
首先,常见的做法是将 Jenkins 部署到始终运行或至少在预定时间运行的服务器上。如果 Jenkins 部署在您自己的笔记本电脑上,那么如果 Jenkins 服务正在运行,它将运行构建。
- 即使我们退出 Jenkins,Jenkins 会运行我们计划的构建吗?
是的,它将运行,因为退出 Jenkins 不会停止 Jenkins 服务。
- 即使我们关闭笔记本电脑,Jenkins 会运行我们计划的构建吗?
不,它不会运行,因为 Jenkins 服务在笔记本电脑关闭或处于睡眠模式时不会运行。
要使用命令行检查 Windows 上的 Jenkins 服务状态,请运行以下命令
sc queryex "jenkins"
您还可以使用检查服务状态services.msc
- 打开运行使用
Ctrl+R
- 输入
services.msc
并按回车 - 找到
jenkins
服务,双击查看详情
检查 Linux 运行状态
service jenkins status
推荐阅读
- android-studio - 每次打开模拟器时如何修复我的模拟器它不会自动打开我的应用程序
- android - Textview在android中没有按预期自动调整大小
- php - CodeIgniter 4 模型:修改检索到的数据
- reactjs - 在构建应用程序时解析 scss 文件中的错误
- javascript - 从 React 打字稿中的功能组件导出值的任何方式
- typescript - 传单打字稿加载
- android - Android PrintDocumentAdapter 删除/隐藏另存为 pdf 选项
- tabs - Vaadin 选项卡:防止选择选项卡;仅以编程方式选择选项卡
- python - 不和谐蟒蛇多次狙击
- java - 同一实体的多个数据传输对象 (DTO)