Jenkins :- 如何使用 zentimestamp-plugin 获取构建执行时间

Jenkins :- How to use zentimestamp-plugin to get build execution time

我已经安装了 zentimestamp-plugin 并尝试使用 Zentimestamp env 变量 BUILD_TIMESTAMP 通过以下方式获取电子邮件通知中的构建执行时间,但无法获取实际时间戳值

  1. ${BUILD_TIMESTAMP}
  2. $BUILD_TIMESTAMP
  3. BUILD_TIMESTAMP

此外,我还没有在 plugin homepage 中找到任何文档。

如何通过电子邮件获取正确的构建时间?

参考:- https://issues.jenkins-ci.org/browse/JENKINS-26520

你 select 'Change date pattern for the BUILD_TIMESTAMP (build timestamp) variable' 并提供了 'Date and Time Pattern'.

我相信如果你不select那个选项,变量就不会展开。

我将“日期和时间模式”的值设置为 'yyyy-MM-dd_HH-mm-ss',它工作正常。

只是想了解更多信息,这个插件非常有用

您可以指定任何您想要的模式,除了一些特殊字符,例如t, T, r, R, H ...

'yyyy-MM-dd_HH-mm-ss'

'yyyy-MM-dd :- HH:mm'

还有更多可能的组合。

您还可以在系统配置中提供默认 BUILD_TIMESTAMP 模式,在 "Global properties" 下,这样您就不必在所有作业中单独执行此操作。

个别项目下配置的模式实际上是对这个默认值的覆盖。这就是为什么它们被标记为 Change date pattern...