在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任務執行完成后,符合條件的構建將會發送郵件通知給指定的收件人。