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]
希望它能帮助。