Dashboard > CruiseControl.NET > ... > Source Control Blocks > Seapine Surround Source Control Block
Seapine Surround Source Control Block Log In View a printable version of the current page.  
CruiseControl.NET documentation for latest CI builds
Added by Owen Rogers , last edited by Ross Patterson on Apr 28, 2008  (view change) show comment

Surround SCM Configuration Example

Usage Conditions

The Seapine Surround provider is designed to work with Surround 4.1. It may not work with earlier versions of Surround.

For Surround SCM you must specify the executable, branch, repository, working directory, and login. You may also specify the server, a file match pattern, whether to use regular expressions or not, and whether to get recursively or not. The server defaults to connecting to 127.0.0.1:4900. Regular expressions and recursive default to being turned off.

<sourcecontrol type="surround">
   <executable>C:\Program Files\Seapine\Surround SCM\sscm.exe</executable>
   <serverconnect>127.0.0.1:4900</serverconnect>
   <serverlogin>build:buildpw</serverlogin>
   <branch>mybranch</branch>
   <repository>myrepository/myproject</repository>
   <workingDirectory>C:\myproject</workingDirectory>
   <recursive>1</recursive>
   <file>*.cpp</file>
   <searchregexp>0</searchregexp>
   <timeout units="minutes">10</timeout>
</sourcecontrol>

Configuration Elements:

Element Description Type Default Required
executable The local path for the Surround SCM command-line client (eg. C:\Program Files\Seapine\Surround SCM\sscm.exe) string N/A true
serverconnect The IP address or machine name and port number of the Surround SCM server. string 127.0.0.1:4900 false
serverlogin Surround SCM login:password that CCNet should use. string N/A true
branch The Surround SCM branch to monitor. string N/A true
repository The Surround SCM repository to monitor. string N/A true
workingDirectory The local path to get files from Surround SCM to. string N/A true
recursive Monitor and retrieve all files in child repositories of the specified repository. (Value 1 = true, 0 = false) int 0 false
file A filename pattern to match to monitor and retrieve files. string N/A false
searchregexp Treat the filename pattern as a regular expression. (Value 1 = true, 0 = false) int 0 false
timeout Sets the timeout period for the source control operation. See Timeout Configuration for details. Timeout 10 minutes false
  • Contributed by Yan Shapochnik and Pete Vasiliauskas at Seapine Software

Powered by a free Atlassian Confluence Open Source Project / Non-profit License granted to ThoughtWorks, Inc.. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators