Git 在Jenkins中,只有当主分支失败时,我如何发送电子邮件?

Git 在Jenkins中,只有当主分支失败时,我如何发送电子邮件?,git,jenkins,Git,Jenkins,我想在pre-send script(来自可编辑电子邮件通知插件)中编写一个脚本,以便仅当分支失败时(如分支名称中的have master)才发送电子邮件(将cancel标志设置为true)。我该怎么做? 您的git插件包含一个env变量,或者您可以使用分支名称创建一个env变量。然后使用上述解决方案投递邮件 GIT插件为您提供了env变量 GIT_BRANCH—远程存储库的名称(默认为origin),后跟当前正在使用的分支的名称,例如“origin/master”或“origin/foo” 感

我想在pre-send script(来自可编辑电子邮件通知插件)中编写一个脚本,以便仅当分支失败时(如分支名称中的have master)才发送电子邮件(将cancel标志设置为true)。我该怎么做?

您的git插件包含一个env变量,或者您可以使用分支名称创建一个env变量。然后使用上述解决方案投递邮件

GIT插件为您提供了env变量

GIT_BRANCH—远程存储库的名称(默认为origin),后跟当前正在使用的分支的名称,例如“origin/master”或“origin/foo”


感谢您的回复,我如何创建一个带有分支名称的env变量?我在哪里创建它?您可以使用此命令获取本地分支名称。我没有检查git插件。。在中有一个名为“GIT_BRANCH”的环境变量。你可以直接用