克隆Jenkins工作区,然后在工作区内移动目录

时间:2014-08-05 19:28:29

标签: jenkins continuous-integration jenkins-plugins

给定工作空间文件夹结构:

/foo/bar/index.html, /foo/bar/index2.html

我需要克隆该工作区,以便将“bar”文件夹中的所有文件移动到下一个下游项目的工作区根目录。所以最终的结果是:

/index.html,/index2.html

我目前正在使用Jenkins clone plugin。我没有sudo访问权限,因此使用shell不是移动文件的选项。

1 个答案:

答案 0 :(得分:1)

添加'Execute Shell'作为Jenkins项目配置中的第一个构建步骤并添加:

mv foo/bar/* .
rm -rf foo/

这会将bar /的内容移动到工作区的根目录,然后删除foo /目录,只留下index1.html和index2.html