通过Jenkins发送部署电子邮件

时间:2017-12-28 03:00:31

标签: jenkins

我正在学习詹金斯,我手边有一些想法,有人可以帮助它是否有可能。

我来自部署团队的一部分,在开始部署之前,我需要使用Outlook邮箱手动向测试团队和开发团队发送停机通知。

现在我已经计划通过jenkins发送停机,使用参数化构建选项:

Via Jenkins send email

从地址到收件人地址将根据部署环境不断变化。

请问有人帮我这个吗?

1 个答案:

答案 0 :(得分:1)

1)在作业中添加choice/string parameter,以便用户输入部署环境

enter image description here

2)添加Execute shell构建步骤并使用以下shell输出'来自地址','到收件人'等根据用户输入的Env_Name

的属性样式文件

注意:如果您的jenkins slave是Windows,请选择Execute Windows batch command并相应更改脚本

enter image description here

3)添加Inject environment variables构建步骤
,通过指定上述步骤2中生成的文件路径,为后续操作注入环境varabiles

enter image description here

4)使用以下输入

添加Editale Email Notification帖子构建操作

enter image description here