사이에 신뢰가없는 두 개의 Windows 도메인이 있습니다. 메인 도메인에는 간단한 TFS 서버 2013 설정이 있고 개발 도메인에는 추가 빌드 에이전트를 설정하고 싶습니다. 이 빌드 에이전트는 TFS 시스템의 기존 빌드 컨트롤러에 추가됩니다 (TFS 시스템에는 이미 단일 빌드 컨트롤러 및 에이전트가 포함되어 있음).별도의 도메인에있는 다른 컴퓨터에 TFS 2013 빌드 에이전트 설치
지금까지 동일한 로컬 사용자 계정을 TFS와 개발 시스템에 모두 추가했습니다. 즉, 두 VM 모두에 동일한 이름과 암호를 가진 섀도우 계정이 있습니다. 해당 사용자 아래에 TFS 빌드 서비스 설치 관리자를 실행 중이며 모든 구성 단계가 구성 단계에 도달 할 때까지 잘 진행됩니다.
이 단계는 실패 "TF400106 : 빌드 서비스를 등록 할 수 없습니다"로그에 다음과 같은 스택 트레이스를 :
Exception Message: User account DEV\machinename$ not found (type Exception)
Exception Stack Trace: at Microsoft.TeamFoundation.Build.Config.BuildServiceHostUtilities.CheckServiceAccountMembership(TfsTeamProjectCollection tfsCollection, String serviceAccount)
at Microsoft.TeamFoundation.Build.Config.BuildServiceHostUtilities.UpdateCollectionPermissions(TfsTeamProjectCollection tfs, String userName)
at Microsoft.TeamFoundation.Build.Config.BuildServiceHostUtilities.UpdateAuthenticatingAccount(TfsTeamProjectCollection tfsCollection, String fromUser, Boolean canTranslateFromUser, String toUser, Boolean canTranslateToUser)
at Microsoft.TeamFoundation.Build.Config.BuildServiceHostUtilities.Register(IBuildServiceHost serviceHost, String serviceAccount, String serviceAccountPassword, X509Certificate2 serverCertificate, String authenticatingUserName, Boolean canTranslateAuthenticatingUserName)
at Microsoft.TeamFoundation.Admin.TeamBuildInstaller.RegisterWithApplicationServer(IAuthenticatedCollectionProvider authenticatedConnectionProvider, IBuildServiceHost host, String collectionUri, Int32 port, AccountInfo serviceAccount, AccountInfo authenticatingAccount, Boolean useHttps, BuildControllerOptions controllerOptions, List`1 agentListOptions, Boolean cleanOldResources, String certificateThumbprint, Boolean requireClientCertificates, ITFLogger logger)
at Microsoft.TeamFoundation.Admin.ConfigureRegisterBuild.Run(ActivityContext context)
그 스택 트레이스가 무엇을 의미합니까? 그리고이 설정이 작동 할 기회가 있습니까? 웹에서 잘 읽지는 못했지만 몇 가지 성공 사례가 있습니다.
은 "Dev"도메인의 컴퓨터입니까? – Oswald
예, "개발"도메인은 우리 개발 도메인입니다. stacktrace는 "Dev"도메인 내의 시스템에서 가져옵니다. – Vincent
이 (가)이 사용자 계정이 있습니까? 구성 마법사에서 또는 나중에 Team Foundation Server 관리 콘솔의 BuildConfiguration에서 useraccount를 지정할 수 있습니다. – Oswald