我有一个基于TFS的Jenkins Freestyle项目。 我现在有第二台Jenkins服务器,它也需要访问这个存储库(不同的业务部门)。 我在第二台服务器上收到此错误:
Mapping '$/MyProject/' to local folder 'C:\JenkinsPathHere\MyProject\' in workspace 'Hudson-MyProject-MASTER'...
FATAL: com.microsoft.tfs.core.exceptions.TECoreException: The workspace Hudson-MyProject-MASTER;MyName already exists on computer JenkinsServer1.
这是设置初始项目时的控制台输出,
Building in workspace C:\JenkinsPathHere\MyProject\
Querying for remote changeset at '$/MyProject/'
Checking if there exists a mapping for c:\JenkinsPathHere\MyProject...no.
Downloading list of workspaces from http://tfspath:8080/...
Creating workspace 'Hudson-MyProject-MASTER' owned by 'john@shop.com'...
Mapping '$/MyProject/' to local folder 'c:\JenkinsPathHere\MyProject' in workspace 'Hudson-MyProject-MASTER'...
Created workspace 'Hudson-MyProject-MASTER'.
我的问题:
我可以在两台服务器上安装MyProject工作区吗?如果是这样,我该怎么做?
如果我在两台服务器上都没有MyProject的工作区,我如何从Server1开始并删除工作区?
答案 0 :(得分:1)
错误消息告诉您确切的问题:您正在尝试重用工作区名称。每个用户的工作区名称必须是唯一的。我并不熟悉Jenkins,但我确信您可以在工作区名称中包含代理名称或其他名称。