2017-03-24 37 views
6

Tôi có một máy chủ TFS 2017, nó được liên kết với một xô bit \ Git repo. Bản dựng được đặt thành tự động khởi động khi thay đổi chính. Điều này hoạt động tốt và cũng hoạt động tốt nếu tôi tự khởi động một xây dựng của chủ hoặc một chi nhánh.TFS 2017 Xây dựng Tự động khởi động và giữ thất bại

Nhưng tôi cứ bị thse không xây dựng mà ngẫu nhiên khởi bởi Bộ sưu tập Dịch vụ Dự án Tài khoản

Họ luôn luôn thất bại với lỗi này

An exception occurred while polling the repository. Error: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: this remote has never connected ---> LibGit2Sharp.LibGit2SharpException: this remote has never connected at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_remote_ls(Repository repository, RemoteHandle remote) at LibGit2Sharp.Repository.ListRemoteReferences(String url, CredentialsHandler credentialsProvider) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext, BuildDefinition definition, IList 1 branchFilters) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List 1 branchFilters, Boolean batchChanges, String previousVersionEvaluated, Dictionary`2& ciData, String& lastVersionEvaluated) at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage).

Những thất bại luôn Tích hợp liên tục Individual

Nhưng khi tôi kiểm tra chính cái nào là cùng một người dùng Dịch vụ thu thập dự án Tài khoản sử dụng Tích hợp liên tục theo khối không chắc chắn điều này có tạo nên sự khác biệt hay không. Điều này xảy ra trên tất cả các build định nghĩa của tôi, nhưng chỉ kể từ khi tôi nâng cấp lên TFS năm 2017, điều này đã không xảy ra trên phiên bản trước đây của tôi

Trả lời

1

này đã được giải quyết bằng cách thêm các tài khoản dịch vụ Collection dự án như một thành viên của nhà quản lý thiết bị đầu cuối

0

Theo các thông tin báo lỗi:

this remote has never connected at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)

Đây là một thất bại trong vấn đề kết nối và từ bạn đã nâng cấp máy chủ TFS của mình. Bạn có thể thử cập nhật thông tin đăng nhập của Điểm cuối Dịch vụ Git bên ngoài. (Xóa cái cũ và tạo một cái mới) mà có thể để lừa.

Bên cạnh nếu bạn đang sử dụng TFS2017.1, bạn cũng có thể sử dụng tùy chọn khác để tích hợp TFS với Bitbucket - One-Time import of source code form Bitbucket Đây là điều rất thoải mái vì bạn không phải lo lắng về việc tích hợp nếu bạn chỉ sử dụng bất kỳ TFS nào hộp.

+0

Nhưng nó hoạt động khi tôi tự xếp hàng một xây dựng hoặc hợp nhất một chi nhánh thành bậc thầy, vì vậy các chứng chỉ phải làm việc cho các thiết bị đầu cuối – MicroMan

Các vấn đề liên quan