2017-06-13 121 views
0

我使用调用顶级Maven目标来部署到artifactory。Jenkins中的Unix时间戳

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

Jenkins中是否存在一个变量,用于保存UNIX格式的时间戳?我试过BUILD_TIMESTAMP,但格式不对。或者,也许有更好的方法来做到这一点?

在此先感谢。

请不要咨询我推广artifactory插件。有一些原因,现在允许我使用它。

回答

1

如果你的詹金斯在UNIX系统上运行,你可以运行一个shell命令和输出存储在一个变量:

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