We have been working for several weeks with git as version control system.
I have set up integration with TeamCity and that has been working fine.
We have four different projects that use git
Yesterday afternoon one of the projects stopped working.
The build fails to start. The message "Failed to start build #1094 on Teamcityagent8_Continuous5 (and 1 more)" is shown in red.
The build log says very little. Just
[16:12:46]Checking for changes
[16:12:49]Failed to start build
[16:12:49]Failed to collect changes, error: Error collecting changes for VCS repository 'http://foo-app-sprint:7990/scm/BAR/qux.git#master'
'git fetch' command failed.
stderr: Socket Closed
[16:12:49]Cannot calculate build metric 'percent of class coverage' - no value
Strangely the other projects that have very similar configuration all work just fine. They use the same build agents.
We use Atlassian Stash as Git server. I have looked at all the logs there, and nothing at all happens when I force a run in team city. So, it would seem that TeamCity does not even reach the Git server.
If I test the VCS connection in TeamCity it works.
I have tested restarting Stash. It did not help.
We are working with feature branches. But I have tested turning those of and it did not help.
Today the build has actually worked a couple of times, but the problem returns. The problem now also occurrs intermittently on another one of our projects.