我有多个groovy文件,它们被写为一个库文件,一个文件在另一个文件中使用文件名调用。为了避免git依赖,我们尝试从本地仓库加载管道共享库。我想将所有groovy文件加载到jenkins运行时中,并使用文件名调用它。有人能帮帮我吗?
8oomwypt1#
你可以从管道函数中使用'load'https://www.jenkins.io/doc/pipeline/steps/workflow-cps/
pipeline = load 'pipeline.groovy' pipeline.functionA()
字符串Where pipeline.groovy
def functionA() { println("hi") } return this;
型如何动态地进行?我认为不重写大量的CpsGroovyShellFactory代码是不可能的
1条答案
按热度按时间8oomwypt1#
你可以从管道函数中使用'load'
https://www.jenkins.io/doc/pipeline/steps/workflow-cps/
字符串
Where pipeline.groovy
型
如何动态地进行?我认为不重写大量的CpsGroovyShellFactory代码是不可能的