2012-05-21 73 views
4

構建完成後,我想觸發兩封電子郵件。詹金斯可以發送多封郵件嗎?

第一個是發送給SharePoint服務器的電子郵件。 SharePoint上傳附件。此郵件的主題必須與上傳的SharePoint文件夾相匹配。

第二個是團隊郵件。所以,它應該有很好的主題而不是文件夾名稱。

我該如何讓Jenkins發送兩封電子郵件?

回答

3

沒有提供此功能的插件。您有兩個選擇來完成此功能。你可以實現你自己的插件。開始的好地方可能是email-ext plugin

或者,您可以觸發第一封具有實際構建的電子郵件,然後讓詹金斯觸發一個單獨的虛擬構建,發送第二封電子郵件。這不會那麼優雅,但更容易,因爲你不需要自己實現任何功能。根據您想要的電子郵件包含的內容,您可能需要將一些數據從第一個構建傳輸到第二個構建(例如,通過參數化構建)。

+0

我第二第二內建解決方法。 –

0

的廉價替代品是打造「shell腳本」打造步驟,例如:(如果在* nix平臺)

echo "Please Mr. SharePoint, would you be so kind to attach my file(s) ? 
     Thanks!" | mail -s "<folder name>" -a ${WORKSPACE}/target/artifacts/myfile [email protected]