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

时间:2015-04-11 16:36:05

标签: jenkins html-email jenkins-plugins

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

  1. $ {BUILD_TIMESTAMP}
  2. $ BUILD_TIMESTAMP
  3. BUILD_TIMESTAMP
  4. 另外,我在plugin homepage中找不到任何文档。

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

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

3 个答案:

答案 0 :(得分:5)

您选择'Change date pattern for the BUILD_TIMESTAMP (build timestamp) variable'并提供'Date and Time Pattern'

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

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

答案 1 :(得分:0)

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

除了某些特殊字符外,您可以指定所需的任何图案,例如t, T, r, R, H ...

'yyyy-MM-dd_HH-mm-ss'

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

可能还有更多组合。

答案 2 :(得分:0)

您还可以在系统配置中的“全局属性”下提供默认的BUILD_TIMESTAMP模式,这样您就不必单独在所有作业中执行此操作。

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