Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何从Jenkins build failure电子邮件的收件人中删除用户_Email_Jenkins_Notifications - Fatal编程技术网

Email 如何从Jenkins build failure电子邮件的收件人中删除用户

Email 如何从Jenkins build failure电子邮件的收件人中删除用户,email,jenkins,notifications,Email,Jenkins,Notifications,我每天都会收到一封“Jenkins build is Stability”的电子邮件,内容是关于一个我不再从事的项目 我可以从构建结果(build.xml)中看到,我被列在“罪魁祸首”列表中,因为我不久前做了一次提交,而且由于构建已经不稳定了几个星期,罪魁祸首列表还没有被清除 由于我不再从事此项目,我想停止接收来自此Jenkins工作的电子邮件通知。如何从收件人中删除自己?我应该编辑上次生成的build.xml吗?(编辑:显然这种方法不起作用)您能在您的电子邮件客户端中通过标题过滤/阻止电子邮件

我每天都会收到一封“Jenkins build is Stability”的电子邮件,内容是关于一个我不再从事的项目

我可以从构建结果(build.xml)中看到,我被列在“罪魁祸首”列表中,因为我不久前做了一次提交,而且由于构建已经不稳定了几个星期,罪魁祸首列表还没有被清除


由于我不再从事此项目,我想停止接收来自此Jenkins工作的电子邮件通知。如何从收件人中删除自己?我应该编辑上次生成的build.xml吗?(编辑:显然这种方法不起作用)

您能在您的电子邮件客户端中通过标题过滤/阻止电子邮件吗?大多数Jenkins构建电子邮件都有一个共同的标题(只有状态、构建编号不同)。来自不同作业的生成将具有不同的通用标题。因此,请按标题阻止“冒犯”的电子邮件

为了让詹金斯把你从罪犯手中“释放”,构建必须成功。如果您有权访问作业配置,则可以进行假成功构建(命令行中简单的“退出0”即可),但这也将清除所有其他罪魁祸首。

这是可能的,但有点复杂。首先,您需要停止Jenkins或将其发送到安静模式以避免进一步构建

由于实际的罪魁祸首列表是在运行时从所有最近失败的生成中计算出来的,因此需要从所有失败生成(自上次成功生成以来)的build.xml中的罪魁祸首列表中删除ID

最后重新启动Jenkins,以便从修改后的build.xmls更新内部数据结构


因此,如果build 10是最后一个成功的版本,您需要从builds/11/build.xml、builds/12/build.xml等中删除ID。

谢谢您的回答。我想我将不得不骚扰我以前的队友,直到他们修好了我的身材;)但这并没有回答我试图回答的原始问题:
如何从Jenkins build failure电子邮件的收件人中删除用户
有关OP的答案,请阅读我答案的第二段。如果您有不同的问题,请发布不同的问题。电子邮件通过提交进行显式或隐式配置。如果是显式的,请编辑配置并删除显式电子邮件地址。如果是隐式的,则关闭对提交者的通知,但这将影响所有提交者。您不能向提交者发送隐式电子邮件通知,也不能排除特定用户。