SourceAnywhere for VSS - Visual SourceSafe (VSS) Remote/Web/Internet Access Add-on Client/Tool
Visual SourceSafe (VSS) Remote Access Tool Recommended by Microsoft

Dynamsoft SourceAnywhere for VSS CruiseControl.NET Plug-in

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:

  1. Install SourceAnywhere for VSS COM SDK. It can be downloaded from
    http://www.dynamsoft.com/Downloads/SAW_TryIt.aspx

  2. Download CruiseControl.NET SAWV Plug-in and unzip it into the CruiseControl.NET server directory.
  3. Edit the ccnet.config file in the CruiseControl.NET server directory appropriately.












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.