Jenkins 如何在多分支构建中为每个分支定义唯一的工作空间

Jenkins 如何在多分支构建中为每个分支定义唯一的工作空间,jenkins,Jenkins,我正在使用Freestyle多分支项目为项目中的所有分支定义一个构建。 问题是,如果使用“使用自定义工作区”,则无法使用${branch}名称定义路径。 我想做一些类似的事情: 使用自定义工作区:[dropfolder]\${branch} 但是${branch}是不可识别的 配置工作区位置时不能使用动态变量 但是,您可以自动生成多个分支,请选中“问题”。在配置工作区位置时,您不能使用动态变量 但是,您可以自动生成多个分支,请勾选“问题”。谢谢。我通过构建后批处理XCOPY“C:\Project

我正在使用Freestyle多分支项目为项目中的所有分支定义一个构建。 问题是,如果使用“使用自定义工作区”,则无法使用${branch}名称定义路径。 我想做一些类似的事情: 使用自定义工作区:[dropfolder]\${branch}
但是${branch}是不可识别的

配置工作区位置时不能使用动态变量


但是,您可以自动生成多个分支,请选中“问题”。

在配置工作区位置时,您不能使用动态变量


但是,您可以自动生成多个分支,请勾选“问题”。

谢谢。我通过构建后批处理XCOPY“C:\Projects\…\target\X.war”“C:\Projects\MyProject\u Artifacts\%GIT\u BRANCH%\”/D/C/R/I/K/yi解决了这个问题。如果您只想保留
*。war
,请查看jenkins归档构建工件的功能。退房,谢谢。我通过构建后批处理XCOPY“C:\Projects\…\target\X.war”“C:\Projects\MyProject\u Artifacts\%GIT\u BRANCH%\”/D/C/R/I/K/yi解决了这个问题。如果您只想保留
*。war
,请查看jenkins归档构建工件的功能。退房