虽然我对Jenkins感兴趣是一种提供持续构建功能的方法,但我真的更感兴趣的是Jenkins作为一种在其prod环境中运行我的应用程序的方法,以防止我可能影响的基础架构中的意外更改我的应用程序。我找不到大量关于以这种方式使用Jenkins的信息,但我想知道是否还有其他人这样做?基本上我有一个项目运行maven test
参与我的prod网址,但对于这些项目,我实际上没有做任何建设。除了詹金斯之外还有其他工具我应该考虑这样做吗?如果是这样,为什么?
答案 0 :(得分:2)
如果您已经将测试设置为通过Maven运行,我认为Jenkins将是一个不错的选择。您可以使用Jenkins插件设置电子邮件,即时消息或短信警报,并在Jenkins中记录结果。
我能想到的唯一不利因素是:
答案 1 :(得分:0)
Jenkins提供名为Status Monitor Plugin的插件
我们设置为每隔5分钟检查一个特定的URL,并在出现故障时通过电子邮件发送给我们。我们的问题是它不会向手机运营商电子邮件地址发送电子邮件。但是,如果常规电子邮件足够,插件的设置时间不到半小时,只要Jenkins服务器保持运行,它就是可靠的。