如何在jenkins-pipeline作业触发时使用jenkins job-dsl获取一系列文件? 有一个名为readFileFromWorkspace的文件选项,但是当我需要目录的内容时它没有帮助。
这需要在奴隶上工作,而不是主人排除:
使用此变量
hudson.FilePath workspace = hudson.model.Executor.currentExecutor().getCurrentWorkspace()
在不使用jenkins管道时可以正常工作但在
从我能看到的内容中使用jenkins管道时,环境变量WORKSPACE不存在
此格式仅在您在主服务器上运行时才有效
new File(__FILE__).parent.absolutePath