在CentOS上配置Jenkins以发送邮件通知,你需要完成以下几个步骤:
-
安装必要的插件:
- 打开Jenkins管理界面。
- 点击“Manage Jenkins” > “Manage Plugins”。
- 在“Available”标签页中搜索并安装以下插件:
- Email Extension Plugin
- SMTP Plugin(如果Email Extension Plugin没有自动安装SMTP插件)
-
配置邮件通知:
- 点击“Manage Jenkins” > “Configure System”。
- 向下滚动到“Extended E-mail Notification”部分。
- 勾选“Enable extended E-mail notification”。
- 在“SMTP Server”字段中输入你的SMTP服务器地址。
- 在“SMTP Port”字段中输入SMTP服务器的端口号。
- 在“SMTP User Name”字段中输入SMTP服务器的用户名(如果需要)。
- 在“SMTP Password”字段中输入SMTP服务器的密码(如果需要)。
- 在“Default Subject”字段中输入邮件主题的前缀。
- 在“Default Content”字段中输入邮件正文的内容。
- 你可以选择性地配置其他选项,如“Use SMTP Authentication”、“Start TLS if available”等。
-
测试邮件发送:
- 在“Extended E-mail Notification”部分下方,点击“Test Configuration”按钮。
- 输入一个有效的收件人邮箱地址。
- 点击“Test”按钮。
- 如果配置正确,你应该会收到一封测试邮件。
-
在Jenkins任务中配置邮件通知:
- 打开你想要配置邮件通知的Jenkins任务。
- 点击“Configure”链接。
- 向下滚动到“Post-build Actions”部分。
- 点击“Add post-build action” > “Editable Email Notification”。
- 在“Editable Email Notification”部分,你可以配置以下选项:
- “Recipient List”:输入收件人的邮箱地址,多个地址用逗号分隔。
- “Subject”:输入邮件主题。
- “Body”:输入邮件正文的内容。
- 你可以选择性地配置其他选项,如“Send to individual recipients”、“Include details”等。
-
保存配置:
完成以上步骤后,当Jenkins任务执行完成后,符合条件的构建将会发送邮件通知给指定的收件人。