给定工作空间文件夹结构:
/foo/bar/index.html, /foo/bar/index2.html
我需要克隆该工作区,以便将“bar”文件夹中的所有文件移动到下一个下游项目的工作区根目录。所以最终的结果是:
/index.html,/index2.html
我目前正在使用Jenkins clone plugin。我没有sudo访问权限,因此使用shell不是移动文件的选项。
答案 0 :(得分:1)
添加'Execute Shell'作为Jenkins项目配置中的第一个构建步骤并添加:
mv foo/bar/* .
rm -rf foo/
这会将bar /的内容移动到工作区的根目录,然后删除foo /目录,只留下index1.html和index2.html