我正在尝试将以前下载的 zip 文件解压缩到分支,并且在使用 antbuilder 解压缩它时抛出以下错误,以及建议在 groovy 中解压缩的任何其他方法:
[错误] 管道失败:src '/home/jenkins/workspace/XYZ/src/unpackaged.zip' 不存在。
下面是我的代码:
static void unzipFile(Script script, String fileName, String dest = 'src', String overwrite = 'false'){
def workspace = NodeUtils.getWorkspace(script)
dest = "${workspace}"+ File.separator + "${dest}"
def zipFile = "${dest}" + File.separator + "${fileName}"
def ant = new AntBuilder()
ant.unzip( src:"${zipFile}",
dest:"${dest}",
overwrite:"${overwrite}" )
}
PS,工作区检索按预期工作,并返回正确的路径。