Jenkins file operations zip:在Microsoft Windows上压缩文件夹内容,但不包括文件夹本身

Jenkins file operations zip:在Microsoft Windows上压缩文件夹内容,但不包括文件夹本身,windows,file,jenkins,zip,Windows,File,Jenkins,Zip,当前压缩的结果如下所示: zipped_dir -> folder -> root_folder -> some files 我希望它能像以下命令一样工作: cd folder; zip -r ../zipped_dir.zip * 预期结果: zipped_dir -> root_folder -> some files 詹金斯版本2.72,文件操作插件1.6 源代码管理:Git 要构建的分支:**/tags/production/** 生成触发器:轮询SC

当前压缩的结果如下所示:

zipped_dir -> folder -> root_folder -> some files
我希望它能像以下命令一样工作:

cd folder; zip -r ../zipped_dir.zip *
预期结果:

zipped_dir -> root_folder -> some files
詹金斯版本2.72,文件操作插件1.6

源代码管理:Git

要构建的分支:
**/tags/production/**

生成触发器:
轮询SCM

文件操作

文件副本:

包括模式:
application/**

排除文件模式:

目标位置:
${GIT_BRANCH}

文件压缩:


文件夹路径:
${GIT_BRANCH}

burnettk找到了问题的答案

回答后,jenkins安装在windows上,zip命令需要MinGW

确保Path环境变量中有MinGW(通常为C:\MinGW\msys\1.0\bin)

安装这些软件包

mingw get install msys解压msys wget msys zip

重新启动jenkins服务似乎使其能够识别路径添加


然后jenkins可以使用zip命令。

您可以提供配置吗,这是您正在使用的以及您在jenkins中执行的配置。您可以使用显示的命令,
cd folder;zip-r../zipped_dir.zip*
,而不是使用文件操作插件。这也会使您的构建工作更具可移植性(以防您有朝一日出于某种原因想离开jenkins)。