首页 > 解决方案 > 如何创建一个带有时间戳的文件夹并将构建 ID 作为文件夹名称并将一些文件复制到该文件夹​​中?

问题描述

我需要在一个名为 backup 的新文件夹中备份一些工件(在本例中为 .dll 文件)。我希望每次构建发生时都进行备份。我需要 Jenkins 创建一个以时间戳和内部版本号作为文件夹名称的文件夹,然后将工件复制到该文件夹​​中。

标签: jenkinsjenkins-groovy

解决方案


最简单的解决方案是使用 java 日期:

def now = new Date()
def filename = now.format("backup-$BUILD_NUMBER-yyyyMMddHHmm")

这会给你一个文件名backup-123-201903291430


推荐阅读