在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以發送郵件通知。