首页 > 解决方案 > 我想动态更改视图中每个作业的自定义工作区

问题描述

我有一个用于部署构建的存储库,但由于我们有不同的代码库(即存储库),我需要为视图中的每个作业更改自定义工作区。那么,有没有办法为视图中的每个作业更改自定义工作区?

标签: jenkins

解决方案


对于您可以使用Custom workspace选项的不同工作,请参阅答案以获取详细信息。因此,如果我对您的理解正确,您需要为一项工作传递动态工作区。

最好的方法是使用Jenkins 管道并将分支名称作为构建参数传递。

对于自由式作业,您可能可以使用Source Code ManagementGit -> Additional Behaviours -> Check out to a sub-directory选项卡中的选项在同一工作区中使用不同的子目录,并为分支名称指定输入构建参数(选项),例如,指定参数并将其传递给选项 as 。This project is parameterizedREPOSITORYCheck out to a sub-directory$REPOSITORY


推荐阅读