Jenkins Git为每个构建进行克隆行为修改



有什么方法可以修改git行为吗?每当作业克隆存储库时,我们都需要对文件夹名称进行时间戳。

目的是,我在jenkins视图中有一个作业列表,该视图具有相同的存储库,每当我尝试批量构建视图时,它都会有很多共谋,因为存储库文件夹是相同的。

因此,理想情况下,当Jenkins GIT插件克隆存储库时,我需要添加一个时间戳,以便文件夹是唯一的,并且使用适当的信息构建作业。

编辑:关于詹金斯工作类型的信息我正在使用Jenkins FreeStyle项目

看起来所有作业都使用相同的工作区
您可以配置Workspace Root Directory,使工作区对每个作业都是唯一的:
Jenkins->Manage Jenkins->Configure System->Home directory->Advanced->Workspace Root Directory

该值通常应包括${ITEM_ROOTDIR}或${ITEM_FULL_NAME},否则不同的作业最终将共享相同的工作空间。

如果您仍然希望对所有作业使用相同的工作区,您可以将每个作业配置为签出到工作区的不同子目录,而不是工作区根目录:https://plugins.jenkins.io/git/#plugin-内容-复选框到子方向

最新更新