在groovy中为jenkins预发送脚本

在groovy中为jenkins预发送脚本,groovy,hudson,jenkins,hudson-plugins,jenkins-plugins,Groovy,Hudson,Jenkins,Hudson Plugins,Jenkins Plugins,我有两份独立的工作。我需要jenkins中groovy脚本的帮助,以便为电子邮件ext插件编写预发送脚本 我想检查生成原因是否为上游原因,然后设置cancelvariable=true 但是我不知道如何在groovy中为jenkins编写if条件。对于单独的作业,jenkins中是否有单独的类(这样我就可以创建实例并调用上游原因) 是否有任何方法可以检查下游作业的建造原因是由于上游 请帮助我了解此代码段。使用方法。它将返回生成原因的列表。在其上循环并检查其中是否有对象 要获取生成对象,请使用以下

我有两份独立的工作。我需要jenkins中groovy脚本的帮助,以便为
电子邮件ext
插件编写预发送脚本

我想检查生成原因是否为上游原因,然后设置cancel
variable=true

但是我不知道如何在groovy中为jenkins编写if条件。对于单独的作业,jenkins中是否有单独的类(这样我就可以创建实例并调用上游原因)

是否有任何方法可以检查下游作业的建造原因是由于上游

请帮助我了解此代码段。

使用方法。它将返回生成原因的列表。在其上循环并检查其中是否有对象

要获取生成对象,请使用以下代码段:

def thr = Thread.currentThread()
def build = thr?.executable
仅供参考,这里有一个完整的链接