Jenkins中的Unix时间戳

时间:2017-06-13 09:21:57

标签: maven jenkins

我使用调用顶级Maven目标来对神器进行部署。

我需要在pom.xml中使用 UNIX时间戳作为maven部署属性。

Jenkins中是否有一个变量,它保留了UNIX格式的时间戳?我尝试过 BUILD_TIMESTAMP ,但格式错误。或者也许有更好的方法可以做到这一点?

提前致谢。

请不要建议我推广神器插件。有一些原因,现在允许我使用它。

1 个答案:

答案 0 :(得分:1)

如果您的Jenkins在UNIX系统上运行,您可以运行shell命令并将输出存储在变量中:

def unixTs = sh(
           script: 'date -uIseconds',
           returnStdout: true
         ).trim()