我使用调用顶级Maven目标来对神器进行部署。
我需要在pom.xml中使用 UNIX时间戳作为maven部署属性。
Jenkins中是否有一个变量,它保留了UNIX格式的时间戳?我尝试过 BUILD_TIMESTAMP ,但格式错误。或者也许有更好的方法可以做到这一点?
提前致谢。
请不要建议我推广神器插件。有一些原因,现在允许我使用它。
答案 0 :(得分:1)
如果您的Jenkins在UNIX系统上运行,您可以运行shell命令并将输出存储在变量中:
def unixTs = sh(
script: 'date -uIseconds',
returnStdout: true
).trim()