Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Java 发送特定版本的Jenkins版本的电子邮件通知_Java_Email_Build_Jenkins_Automation - Fatal编程技术网

Java 发送特定版本的Jenkins版本的电子邮件通知

Java 发送特定版本的Jenkins版本的电子邮件通知,java,email,build,jenkins,automation,Java,Email,Build,Jenkins,Automation,我有一份Jenkins的工作,负责构建不同类型的服务器产品 只有对于某些产品,无论构建是否失败,我才有兴趣收到电子邮件通知 不同的参数传递给Jenkins内部的构建,包括“产品”、“发布分支”等 如何根据我正在构建的产品类型有选择地接收电子邮件?詹金斯有这个插件吗 最简单的方法是为每个产品创建一个单独的Jenkins作业(项目)。这样做的好处是,您可以查看每个作业的构建历史,并立即知道哪个产品是由给定的构建生成的。最简单的方法是为每个产品创建一个单独的Jenkins作业(项目)。这样做的好处是,

我有一份Jenkins的工作,负责构建不同类型的服务器产品

只有对于某些产品,无论构建是否失败,我才有兴趣收到电子邮件通知

不同的参数传递给Jenkins内部的构建,包括“产品”、“发布分支”等


如何根据我正在构建的产品类型有选择地接收电子邮件?詹金斯有这个插件吗

最简单的方法是为每个产品创建一个单独的Jenkins作业(项目)。这样做的好处是,您可以查看每个作业的构建历史,并立即知道哪个产品是由给定的构建生成的。

最简单的方法是为每个产品创建一个单独的Jenkins作业(项目)。这样做的好处是,您可以查看每个作业的构建历史,并立即知道给定构建生成了哪个产品。

使用“可编辑电子邮件通知”插件并添加名为“脚本”的触发器。在这里,您可以编写一个groovy脚本来决定是否发送电子邮件通知。

使用“可编辑电子邮件通知”插件并添加名为“脚本”的触发器。在这里,您可以编写一个groovy脚本,它可以决定是否发送电子邮件通知。

事实上就是这样。每次提交构建时,我都会生成一个新作业。然而,如果这是你想要的,我不能有单独的工作“堆栈”。因此,我仍然不知道如何从作业中提取构建信息,并在此基础上发送电子邮件通知。谢谢。我所说的“作业”是指作业定义(有时称为项目),它定义了源代码的位置、如何构建和发布源代码,等等。例如,我认为当你提到生成新作业时,你指的是作业的构建,例如。我建议不要将单个作业参数化以构建多个产品,而是为每个产品创建一个单独的作业。维护和理解起来要简单得多。对每项工作都有帮助吗?i、 当一项工作失败时,发送一封电子邮件给某个小组等。这确实是正在发生的事情。每次提交构建时,我都会生成一个新作业。然而,如果这是你想要的,我不能有单独的工作“堆栈”。因此,我仍然不知道如何从作业中提取构建信息,并在此基础上发送电子邮件通知。谢谢。我所说的“作业”是指作业定义(有时称为项目),它定义了源代码的位置、如何构建和发布源代码,等等。例如,我认为当你提到生成新作业时,你指的是作业的构建,例如。我建议不要将单个作业参数化以构建多个产品,而是为每个产品创建一个单独的作业。维护和理解起来要简单得多。对每项工作都有帮助吗?i、 e.当作业失败时,向特定组发送电子邮件等。