SourceAnywhere for VSS provides a CriuseControl.NET plug-in which allows users to integrate SourceAnywhere for VSS with CruiseControl.NET for continuous integration.
SourceAnywhere for VSS (SAWV) Configuration Example
<cruisecontrol>
<project name="ccnet.SAWV.plugin">
<sourcecontrol type="SAWV" autoGetSource="true" applyLabel="true">
<server>demo.dynamsoft.com</server>
<port>8877</port>
<database>common</database>
<serverFolder>$/ccnetTest</serverFolder>
<username>dynamsoft1</username>
<password>saw</password>
<workingDirectory>D:\TestFolder\ccnet</workingDirectory> <tempDirectory>D:\TestFolder\ccnet</tempDirectory>
</sourcecontrol>
</project>
</cruisecontrol>
Configuration Elements:
|
Node |
Description |
Type |
Required |
Default |
|
server |
The domain name or IP address of a running SourceAnywhere for VSS server or cache server.
|
string |
true |
null |
|
port |
The port of a running SourceAnywhere for VSS server or cache server. |
string |
true |
null |
|
username |
Username that CCNet should use to authenticate with SourceAnywhere for VSS Server. |
string |
true |
null |
|
password |
Password for the SourceAnywhere for VSS user. |
string |
false |
null |
|
database |
The VSS database you want to log into. |
string |
true |
null |
|
serverFolder |
A valid project in the current database. |
string |
true |
null |
|
workingDirectory |
The root folder where the latest source will be retrieved from the Source Server. This path can either be absolute or it can be relative to the CCNet project working directory. |
string |
true |
null |
|
tempDirectory |
The local temporary directory. The temporary directory is specified in the ServerInfo->General Settings section of the Dynamsoft SAW for VSS Server Manager. This path can either be absolute or it can be relative to the CCNet project working directory. |
string |
true |
null |
|
autoGetSource |
Specifies if CCNet should automatically retrieve the latest version of the source from the repository. |
bool |
false |
false |
|
applyLabel |
Specifies if CCNet should apply the build label to the repository. |
bool |
false |
false |
Installing the Plug-in
To install the plug-in, please follow these steps:
Install
SourceAnywhere for VSS COM SDK. It can be downloaded from
http://www.dynamsoft.com/Downloads/SAW_TryIt.aspx
SourceSafe (VSS) Remote/Web/Internet Access | Software Configuration Management | SCM Solution
Software Configuration Management Online | Source/Version Control Online | Version/Source Control Software
Copyright © 2009 Dynamsoft Corporation. All Rights Reserved.