一尘不染

Jenkins版本号插件BUILD_NUMBER

jenkins

我想使用 版本号插件 来格式化BUILD_NUMBER变量。

我在下面的方式进行配置的: 图片

环境变量名称:FORMATTED_BUILD_NUMBER版本号格式字符串:$ {BUILD_NUMBER,XXX}

但是,当我使用FORMATTED_BUILD_NUMBER变量($ {FORMATTED_BUILD_NUMBER})时,它将返回未格式化的内部版本号。

所以我想看到类似的东西:032但返回32。


阅读 1169

收藏
2020-07-25

共1个答案

一尘不染

不支持。字符串的格式化在formatVersionNumber函数中完成。它不使用令牌宏插件,而是解析字符串本身,仅考虑其在文档中提到的变量(BUILD_DATE_FORMATTED等)。我猜后者不允许将字符串填充到给定的长度。

该文档在这方面并不完整。如果您不希望读取BUILD_DAY表条目,则根本不会知道此插件完全支持填充。

2020-07-25