|
This page last changed on Sep 11, 2008 by williams.
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 |
| issueUrlBuilder |
Converts the comment (or parts from it) into an url pointing to the issue for this build.
See Issue Builder for more details |
Group |
N/A |
false |
- Contributed by Yan Shapochnik and Pete Vasiliauskas at Seapine Software
|