如何通过发送电子邮件启动java程序



我们正在进行一个项目,我参与了持续的集成测试。

我需要

  • 在临时服务器上部署新的项目代码,不使用Jenkins,而是使用ftp
  • 部署后,会发送一封电子邮件,指示成功部署,我们需要它来启动我的集成测试
  • 集成测试如果成功,将在集成服务器上启动部署

我将编写一个java程序,该程序将登录Jenkins并执行集成测试。

问题是:电子邮件如何激活java程序?

编辑:通常,jenkins提供了一个在收到电子邮件后开始工作的功能,但我们在上遇到了安全问题

制作一个程序或脚本,该程序或脚本将周期性地轮询邮件服务器框,并在收到适当的电子邮件后运行另一个java程序。

请仔细阅读Jenkins文档。如果你使用的是版本控制系统,Jenkins可以自动提取代码并在上面运行测试用例。你可以使用各种方法通知Jenkins。。。包括网钩。

一定要为Jenkins浏览各种插件。

更新

我自己没有用过这个。但看起来这就是你想要的:邮件指挥官插件

你发送的命令可以是这样的:

curl --data '' http://<server>:<port>/job/<projectname>/build

最新更新