【问题标题】:How to get Jenkins Build Flow Groovy script's filename from within itself?如何从内部获取 Jenkins Build Flow Groovy 脚本的文件名?
【发布时间】:2015-01-25 18:38:43
【问题描述】:

我正在编写一个 Jenkins 构建流程插件脚本,并希望从脚本本身访问文件名(这样,如果文件被重命名,脚本内容就不必更改)。如何做到这一点?

【问题讨论】:

  • getClass().protectionDomain.codeSource.location.path 工作吗?
  • @tim_yates,不。它返回/groovy/shell

标签: groovy jenkins jenkins-build-flow


【解决方案1】:

使用 Jenkins 构建流程插件时,以下工作:

build.dslFile

不过,它是一个私有字段,因此不能保证它适用于所有版本的插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多