在特定的时间在远程机器上运行Jenkins ..如何?

时间:2017-06-28 19:32:03

标签: java selenium jenkins

我想要在特定时间运行Jenkins的Selenium Java项目很少。

我从远程桌面计算机上运行Jenkins,然后使用命令提示符启动它以使用

创建项目/构建

java -jar jenkins.war

使用localhost访问Jenkins。

如果我想每天早上6点运行我的项目,

  1. 我的Jenkins应该在哪里安装我的虚拟机吗?
  2. Jenkins应该一直在运行吗?
  3. 如果构建选择“定期运行”,Jenkins会自动运行构建,即使它没有在虚拟机上运行吗?
  4. 请建议我可能的解决方案。

2 个答案:

答案 0 :(得分:0)

最好的解决方案是通过Docker + jenkins

使用运行命令和步骤准备好dockerfile,这可以通过在容器中提取必要的配置和文件来完成,并与Jenkins服务器结合使用,一旦运行完成,它就可以清理容器并且很容易保持。您只需要使用docker来实现上述场景。

答案 1 :(得分:0)

我不明白你的问题是完整的。也许你应该改进一下。

您可以通过远程桌面访问VM。在此VM上,您运行了一个jenkins服务器。我假设您的VM全天候运行。所以没必要永远阻止詹金斯。你如何确定自己的时间,你会在answers中找到。