通过Jenkins发送部署电子邮件

问题描述 投票:0回答:1

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

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

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

Via Jenkins send email

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

能不能请一位帮助我的人?

jenkins
1个回答
1
投票

1)在你的工作中添加一个choice/string parameter,供用户输入部署环境

enter image description here

2)添加一个Execute shell构建步骤,并使用以下shell将“From Address”,“To recipients”等的值输出到属性样式文件,根据用户输入的Env_Name

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

enter image description here

3)添加一个qazxsw poi构建步骤 通过指定上面步骤2)中生成的文件路径为后续操作注入环境变量

Inject environment variables

4)使用以下输入添加enter image description here Post Build Action

Editale Email Notification

© www.soinside.com 2019 - 2024. All rights reserved.