Alienbrain Source Control Block¶
Source control integration for the Alienbrain source control product.
Version¶
Available from version 1.0
Examples¶
Minimalist example
1<sourcecontrol type="alienbrain">
2 <server>MyServer</server>
3 <database>MyDatabase</database>
4 <username>Username</username>
5 <password>Password</password>
6 <project>ab://myprojectpath</project>
7</sourcecontrol>
Full example
1<sourcecontrol type="alienbrain">
2 <server>MyServer</server>
3 <database>MyDatabase</database>
4 <username>Username</username>
5 <password>Password</password>
6 <project>ab://myprojectpath</project>
7 <executable>c:\alienbrain\ab.exe</executable>
8 <workingDirectory>d:\code</workingDirectory>
9 <branch>Root Branch/Branch1</branch>
10 <autoGetSource>true</autoGetSource>
11 <labelOnSuccess>true</labelOnSuccess>
12 <timeout units="minutes">10</timeout>
13</sourcecontrol>
Configuration Elements¶
Element | Description | Type | Required | Default | Version |
type | The type of source control block. | String - must be alienbrain | Yes | n/a | 1.0 |
autoGetSource | Specifies whether the current version of the source should be retrieved from Alienbrain. | Boolean | No | true | 1.0 |
branch | The path of the branch specification. to enumarate the name of the branches, use the ab enumbranch command line. If this is not set, then the root branch will be used. |
String | No | None | 1.0 |
database | Alienbrain project database name. The list of valid project databases are listed in the File, Connect to project database, Step 2, list box. | String | Yes | n/a | 1.0 |
dynamicValues | The dynamic values to use for the source control block. | Dynamic Values array | No | None | 1.5 |
executable | The executable to use. If not set, then the executable location will come from the registry. |
String | No | None | 1.0 |
issueUrlBuilder | Converts the comment (or parts from it) into an url pointing to the issue for this build. See IssueUrlBuilder for more details. | IssueUrlBuilder | No | None | 1.4 |
labelOnSuccess | Specifies whether or not the repository should be labelled after a successful build. | Boolean | No | false | 1.0 |
password | The password of the user you want to use to connect to the server project database. | PrivateString | Yes | n/a | 1.0 |
project | This is the path of to monitor the file changes. Use alienbrain://Code or ab://Code project path format. | String | Yes | n/a | 1.0 |
server | Alienbrain server hostname or ip adress. The list of valid server name and ip adresses are listed in the File, Connect to project database, Step 1, list box. | String | Yes | n/a | 1.0 |
timeout | Sets the timeout period for the source control operation. See Timeout Configuration for details. | Timeout Configuration | No | 10 minutes | 1.0 |
username | The name of the user you want to use to connect to the server project database. | String | Yes | n/a | 1.0 |
workingDirectory | The path where the get latest will update the files. | String | No | Project Working Directory | 1.0 |
Notes¶
Contributions¶
Alienbrain support added by Francis Tremblay.
Automatically Generated¶
Documentation generated on Monday, 26 May 2014 at 7:18:01 AM