We recently updated our Surround SCM version to 2015.1.1, and even after restarts Continua was giving errors that the repositories could not be connected to due to an outdated version. Checking the server, I noticed we had an older 32-bit version installed and the newer 64-bit version installed.
Where does the Continua Server get the path for the Surround client for command line access?
Thanks,
Jeremy
Hi Jeremy
Continua CI uses Property Collectors - ( http://wiki.finalbuilder.com/display/continua/Property+Collectors ) to discover where tools are. You can edit the Surround SCM property collector by going to http://yourserver/administration/ci/collectors, find the SurroundSCM.Default collector for the Server. By default it looks at ‘%PATH%, %PROGRAMFILES%\Seapine\Surround SCM, %PROGRAMFILES(x86)%\Seapine\Surround SCM’ to find sccm.exe.
Hi Jeremy,
Check the server property “SurroundSCM.Default.Path” under Administration -> Properties. This value is populated by the property collector “SurroundSCM.Default” (listed under Administration -> Properties). See the Property Collectors documentation.
By default, the property collector will search for sscm.exe under %PATH%, %PROGRAMFILES%\Seapine\Surround SCM and %PROGRAMFILES(x86)%\Seapine\Surround SCM. We recommend that you can change the order of these so the correct one is picked up.
Alternatively you can edit the server property directly to override the value picked up by the property collector .
Thanks guys, I removed the %PROGRAMFILES(x86)%\Seapine\Surround SCM and it seems to be working as expected.
Thanks so much