我正在和詹金斯合作。报告通常由另一个软件生成,并添加到特定文件夹中,该文件夹不是Jenkins工作区的一部分。现在,只要将新文件添加到文件夹,我就需要附加此文件并发送邮件。我该如何做到这一点?
答案 0 :(得分:0)
您可以编写一个简单的shell脚本来检查目录是否有任何新的文件条目,以及是否有新条目触发邮件并附加相应的文件。
可以使用cron Jobs定期运行此脚本。 要从命令行发送邮件,请使用以下包: -
sudo apt-get install mailutils
通过命令行信息检查this
进行邮寄echo "body of your email" | mail -s "This is a Subject" -a "From: you@example.com" recipient@elsewhere.com
附加文件
uuencode surfing.jpeg surfing.jpeg | mail sylvia@home.com
希望它有所帮助。