Jenkins版本号插件BUILD_NUMBER

时间:2017-07-22 08:42:00

标签: maven jenkins build jenkins-plugins

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

我已按以下方式配置它: image

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

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

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

1 个答案:

答案 0 :(得分:0)

不支持此功能。字符串的格式化在函数formatVersionNumber中完成。它不使用token macro插件,而是解析字符串本身,并且只考虑它在文档中提到的变量(BUILD_DATE_FORMATTED等等)。我猜测后者不允许将字符串填充到给定的长度。

在这方面,

The docs并不完整。如果您没有阅读BUILD_DAY表条目,您根本不会知道这个插件支持填充。