我一直在阅读一些文章,并在Jenkins上观看一些视频。我想知道,一旦将主分支部署到登台服务器以自动向客户端发送电子邮件通知他们登录服务器的URL并给他们链接到"现场部署"。通过这种方式,客户可以查看更改,确保他们对此感到满意,然后自行部署,而无需向要求其上线的任何人发送电子邮件。
任何人都知道詹金斯会有多容易吗?可能有一个插件可以做到这一点,但到目前为止我还没有遇到任何问题。
答案 0 :(得分:2)
我看到一个人说这是为了通知QA要测试的新版本,以及在构建准备好发布到生产时通知。
基本上,上一个自动作业(部署到登台作业)有一个后期构建步骤,可以将电子邮件发送到某个地址。电子邮件正文包含一个返回REST API的链接,用于“部署到生产”作业,触发构建。
电子邮件收件人测试内容,如果满意,请单击该链接,Jenkins将运行生产作业。显然,这要求收件人对Jenkins实例具有某种访问权限(至少是REST API)。话虽这么说,没有理由你不能设置自己的系统来接受有限的外部请求并将它们转发到你的Jenkins API。
视频链接(包括相关部分的时间参考)为:https://youtu.be/3HI7mv_791k?t=3169
如果你一直在观看一些视频,你可能已经看过它,但它很长,所以你可能没有看过它。