jenkins - 如何创建一个带有时间戳的文件夹并将构建 ID 作为文件夹名称并将一些文件复制到该文件夹中?
问题描述
我需要在一个名为 backup 的新文件夹中备份一些工件(在本例中为 .dll 文件)。我希望每次构建发生时都进行备份。我需要 Jenkins 创建一个以时间戳和内部版本号作为文件夹名称的文件夹,然后将工件复制到该文件夹中。
解决方案
最简单的解决方案是使用 java 日期:
def now = new Date()
def filename = now.format("backup-$BUILD_NUMBER-yyyyMMddHHmm")
这会给你一个文件名backup-123-201903291430
推荐阅读
- c# - 当 DataGrid 绑定到 Double 的列表或可观察集合时,不允许添加行操作
- python - 如何重组数据框?
- azure - 在 MAC 上的 vscode 中使用云 shell 输出到本地文件
- php - 将计算列添加到 Laravel Eloquent 模型并对该列进行排序和/或过滤
- pdf - iText 7 需要跳过阅读页眉元素
- azure - 从 azure devops 同步中排除 azure 数据工厂连接和集成运行时
- docker - 保留数据的 Docker 容器
- c++ - 在处理网络、二进制数据和序列化时应该使用流或容器
- excel - ADO 查询中缺少单元格
- npm - 无法解析“./src”