获取作业DSL处理的脚本目录的绝对路径

获取作业DSL处理的脚本目录的绝对路径,第1张

获取作业DSL处理的脚本目录的绝对路径

Wiki中的文档有些误导。这是有效的解决方案。

job_name = "my-pipeline-job"println "script: ${ __FILE__}"println("script directory: ${new File(__FILE__).parent}")job_path = "${new File(__FILE__).parent}"jenkinsfile = job_path + "/Jenkinsfile"pipelineJob(job_name){ description("Jenkins pipeline job") parameters{   stringParam("MyTestParam", "", "a sample parameter") } definition {   cps {      sandbox()      script(readFileFromWorkspace(jenkinsfile))   } }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4983700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存