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