我有一个用于从中部署构建的存储库,但是由于我们有不同的代码库(即存储库),因此我需要为视图中的每个作业更改自定义工作区。因此,有没有办法为视图中的每个作业更改自定义工作区?
答案 0 :(得分:0)
对于其他工作,您只能使用Custom workspace
选项,有关详细信息,请参见this答案。
因此,如果我对您的理解正确,则需要为一项工作传递动态工作空间。
最好的方法是使用Jenkins pipeline并将分支名称作为构建参数传递。
对于自由式作业,您可以使用 Source Code Management 选项卡中的Git -> Additional Behaviours -> Check out to a sub-directory
选项在同一工作空间中使用不同的子目录,并指定输入构建参数(This project is parameterized
选项)作为分支名称,例如,指定REPOSITORY
参数并将其作为Check out to a sub-directory
传递给$REPOSITORY
选项。