将时间戳记插入文件夹名称Jenkins

时间:2018-07-31 11:26:05

标签: jenkins jenkins-plugins

我想在Jenkins中重命名文件,以便文件名包含时间戳。我安装了zentimestamp插件并尝试使用它:

SET ts=${BUILD_TIMESTAMP}
ren file_name.zip file_name_%ts%.zip

但是我得到的是

file_name_${BUILD_TIMESTAMP}.zip

我在“全局属性”中将日期和时间模式设置为:yyyyMMddHHmm。 有人可以解释一下如何正确使用BUILD_TIMESTAMP吗?

1 个答案:

答案 0 :(得分:1)

您的代码似乎来自Microsoft Batch文件?如果是这种情况,您可以这样引用BUILD_TIMESTAMP:

ren file_name.zip file_name_%BUILD_TIMESTAMP%.zip

BUILD_TIMESTAMP如果是由插件正确注入的,则应为环境变量。引用环境变量的方式会根据所使用的脚本解决方案(例如批处理,bash,ant,gradle等)而变化。