Я использую VS2015 & TFS2013.TFS Build Fail при запуске для репозитория TFS-GIT
У меня есть репозиторий GIT на TFS, у которого есть веб-приложение, и я пытаюсь опубликовать его с помощью сборки TFS.
Я создал сборку для развертывания этого веб-приложения, которое терпит неудачу.
Вот полный сообщение об ошибке:
Cloning repository 'http://localhost:8080/tfs/defaultcollection/GitTest/_git/GitTest' into 'C:\Builds\2014\GitTest\TestGitBuild\src'.
**Exception Message: Response status code does not indicate success: 404 (Not Found).** (type LibGit2SharpException) Exception Data Dictionary: libgit2.code = -1 libgit2.category = 12 Exception Stack Trace: Server stack trace: at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_clone(String url, String workdir, GitCloneOptions& opts) at LibGit2Sharp.Repository.Clone(String sourceUrl, String workdirPath, CloneOptions options) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitClone.GetRepository(String repositoryUrl, String workingFolder, Boolean checkoutSubmodules) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) at System.Func`4.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Activities.Git.GitPull.GitRepositoryBase.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity`1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
Любая идея, что происходит не так?
Если бы я догадку уведомления о Url сервера TFS настроен неправильно. – jessehouwing
Что вы подразумеваете под сообщением url of tfs? Если вы имеете в виду URL-адрес localhost, то я пробовал этот url на сервере, который размещает tfs, тогда этот url действительно разрешает мой репозиторий. – Ahsan
Уверен, но я подозреваю, что ваш сервер сборки не работает на той же машине, не так ли? – jessehouwing