0
我正在與詹金斯合作。報告經常由另一個軟件生成,並被添加到不屬於Jenkins工作區的特定文件夾中。現在,無論何時將新文件添加到文件夾中,我都需要附加此文件併發送郵件。我該如何做到這一點?只要將文件添加到特定文件夾,我如何在Jenkins中發送郵件?
我正在與詹金斯合作。報告經常由另一個軟件生成,並被添加到不屬於Jenkins工作區的特定文件夾中。現在,無論何時將新文件添加到文件夾中,我都需要附加此文件併發送郵件。我該如何做到這一點?只要將文件添加到特定文件夾,我如何在Jenkins中發送郵件?
您可以編寫一個簡單的shell腳本來檢查一個目錄是否有任何新的文件條目,以及是否有新條目觸發郵件並附加相應的文件。
此腳本可以使用cron Jobs定期運行。 要發送的命令行的郵件使用下面的包: -
sudo apt-get install mailutils
對於通過命令行方式郵寄檢查this
echo "body of your email" | mail -s "This is a Subject" -a "From: [email protected]" [email protected]
附加文件
uuencode surfing.jpeg surfing.jpeg | mail [email protected]
希望它能幫助。