在CentOS上配置Jenkins以发送邮件通知,通常需要以下几个步骤:
安装必要的插件: 确保你的Jenkins实例已经安装了邮件通知相关的插件。你可以在Jenkins的“管理插件”页面搜索并安装“Email Extension Plugin”。
配置邮件服务器:
在Jenkins中配置邮件服务器信息。你可以在Jenkins的全局配置页面(Manage Jenkins
-> Configure System
)中找到“Extended E-mail Notification”部分。
TEXT
或HTML
。测试邮件发送: 在配置页面的底部,有一个“Test Configuration”按钮。点击这个按钮,Jenkins会尝试使用你提供的配置发送一封测试邮件。如果邮件发送成功,你会收到一封确认邮件。
在Jenkins Job中配置邮件通知: 在你的Jenkins Job配置页面中,找到“Post-build Actions”部分,点击“Add post-build action”,然后选择“Editable Email Notification”。
保存配置: 配置完成后,点击页面底部的“Save”按钮保存你的配置。
以下是一个简单的示例,展示如何在Jenkins Job中使用Groovy脚本生成邮件内容:
emaiSender = 'your-email@example.com'
recipientList = 'recipient@example.com'
subject = 'Build Status: ${currentBuild.result}'
body = """
<html>
<body>
<h1>Build Status: ${currentBuild.result}</h1>
<p>Project: ${env.JOB_NAME}</p>
<p>Build Number: ${env.BUILD_NUMBER}</p>
<p>Build URL: ${env.BUILD_URL}</p>
</body>
</html>
"""
将上述脚本粘贴到“Editable Email Notification”的“Body”字段中,并根据需要调整其他配置项。
通过以上步骤,你应该能够在CentOS上成功配置Jenkins以发送邮件通知。