我想动态更改视图中每个作业的自定义工作区
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想动态更改视图中每个作业的自定义工作区相关的知识,希望对你有一定的参考价值。
我有一个存储库,我们从中部署构建,但由于我们有不同的代码库(即存储库),我需要更改视图中每个作业的自定义工作区。那么,有没有办法为视图中的每个作业更改自定义工作区?
答案
对于不同的工作,你可以使用Custom workspace
选项,请参阅this答案了解详情。因此,如果我理解正确,您需要为一个作业传递动态工作空间。
最好的方法是使用Jenkins pipeline并将分支名称作为构建参数传递。
对于自由式作业,您可以使用源代码管理选项卡中的Git -> Additional Behaviours -> Check out to a sub-directory
选项在同一工作区中使用不同的子目录,并为分支名称指定输入构建参数(This project is parameterized
选项),例如,指定REPOSITORY
参数并将其传递给Check out to a sub-directory
选项为$REPOSITORY
。
以上是关于我想动态更改视图中每个作业的自定义工作区的主要内容,如果未能解决你的问题,请参考以下文章
在 InstallShield for DPI 中自定义安装过程
Appcelerator Titanium 中的自定义通知视图