We have recently upgraded from on-premises TFS2013 to 2015 Update1, and we have set up a VSO Build Agent.
I am now trying to set up a test (continuous integration) v
Ok, solution found! In my particular case I set up port 9191 using Firewall interface (Windows Server 2012 R2), and the inbound rule for it looked nice and active. But it lied.
When I asked a good colleague of mine, Marc, to check if the port was really ok, he ran Get-NetFirewallPortFilter in PowerShell on the TFS machine and my port was missing from the list!
The solution he suggested was to run the following PowerShell script (since Firewall was playing up):
$port = New-Object -ComObject HNetCfg.FWOpenPort
$port.Port = 9191
$port.Name = 'TFS CI Port:9191'
$port.Enabled = $true
$fwMgr = New-Object -ComObject HNetCfg.FwMgr
$profile = $fwMgr.LocalPolicy.CurrentProfile
$profile.GloballyOpenPorts.Add($port)
Once this was run, an inbound rule for port 9191 appeared in Firewall inbound rules.
I then manually queued the build, and for the first time saw it fail (not hang!), and with log files at that! :)