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