2017-06-13 96 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()