我想在Jenkins中重命名文件,以便文件名包含时间戳。我安装了zentimestamp插件并尝试使用它:
SET ts=${BUILD_TIMESTAMP}
ren file_name.zip file_name_%ts%.zip
但是我得到的是
file_name_${BUILD_TIMESTAMP}.zip
我在“全局属性”中将日期和时间模式设置为:yyyyMMddHHmm。 有人可以解释一下如何正确使用BUILD_TIMESTAMP吗?
答案 0 :(得分:1)
您的代码似乎来自Microsoft Batch文件?如果是这种情况,您可以这样引用BUILD_TIMESTAMP:
ren file_name.zip file_name_%BUILD_TIMESTAMP%.zip
BUILD_TIMESTAMP如果是由插件正确注入的,则应为环境变量。引用环境变量的方式会根据所使用的脚本解决方案(例如批处理,bash,ant,gradle等)而变化。