导入Jenkins WorkflowScript类

时间:2019-04-10 21:18:55

标签: jenkins groovy jenkins-pipeline

我希望能够导入WorkflowScript类,而不是在常规脚本中使用def。

代替:

def script

我想要:

WorkflowScript script

我想要那是因为当我想将脚本传递给函数时,例如get_branch(script)通常会崩溃。出于一个奇怪的原因,它只适用于构造函数,而不适用于方法。

对于我的IDE,我还需要能够以某种方式获取在maven中找不到的依赖关系?

1 个答案:

答案 0 :(得分:1)

我认为类是动态构建的,可以将所有可用的插件扩展附加到该类中。但是我认为您可以为WorkflowScript使用超类-CpsScript,org.jenkinsci.plugins.workflow.cps.CpsScript。