代码之家  ›  专栏  ›  技术社区  ›  Chloe

如何获得Jenkins中所有宏的列表?

  •  1
  • Chloe  · 技术社区  · 6 年前

    enter image description here

    原因:org.jenkinsci.plugins.tokenmacro.MacroEvaluationException:sprint5-${BUILD_TIMESTAMP}中无法识别的宏“BUILD_TIMESTAMP”

    ${DATE} 也不管用。词汇表中没有关于 macro https://jenkins.io/doc/book/glossary/

    没有有用的搜索结果。 https://duckduckgo.com/?q=jenkins+date+macro&ia=web

    2 回复  |  直到 6 年前
        1
  •  2
  •   handras    6 年前

    您可以在此处的上找到所有可用的环境变量 Jenkins wiki . 其他插件可以定义额外的宏。

        2
  •  1
  •   biruk1230 Marvin Correia    4 年前

    您可以在上检查所有默认环境变量 http://<JENKINS_IP>:<JENKINS_PORT>/env-vars.html page
    默认情况下,没有时间环境变量。以前可以使用 ${BUILD_ID} ,但现在它与 ${BUILD_NUMBER} 对于在1.597+Jenkins中创建的构建。

    供使用 ${BUILD_TIMESTAMP} 作业中的环境变量,您需要安装(和 configure ) Build Timestamp Plugin

    注意:我无法检查您是否可以在中使用该插件 Version Label Format 一步到位,所以你也可以看看 Zentimestamp Plugin