SCM Anywhere Hosted provides a plug-in for CruiseControl.NET for continuous integration. The plug-in is developed using SCM Anywhere Hosted C# SDK.
To use SCM Anywhere Hosted with CruiseControl.NET, you need to install CruiseControl.NET on your build server, install the SCM Anywhere Hosted C# SDK and configure the source control block in your ccnet.config file.
SCM Anywhere Hosted Configuration Example
<cruisecontrol>
<project name="ccnet.SCMH.plugin">
<sourcecontrol type="SCMH" autoGetSource="true" applyLabel="true">
<organizationID>300464</organizationID>
<ssl>false</ssl>
<teamProjectName>default</teamProjectName>
<serverFolder>$/ccnetTest</serverFolder>
<username>dynamsoft1</username>
<password>dynamsoft1</password>
<workingDirectory>D:\ccnetTest</workingDirectory>
</sourcecontrol>
</project>
</cruisecontrol>
| Node | Description | Type | Required | Default |
| organizationID | The organization ID which is part of your hosting service account identity. | string | true | null |
| ssl | Specifies whether to connect to SCM Anywhere server using SSL encryption. | bool | false | false |
| teamProjectName | The team project you want to log into. | string | true | null |
| serverFolder | A valid folder in the current SCM Anywhere Hosted team project. | string | true | null |
| username | Username that CCNet should use to authenticate with SCM Anywhere Hosted Server. | string | true | null |
| password | Password for the SCM Anywhere Hosted user. | 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 | false | CCNET roject working directory |
| autoGetSource | Specifies if CCNet should automatically retrieve the latest version of the source from repository. | bool | false | true |
| applyLabel | Specifies if CCNet should apply the build label to the repository. | bool | false | true |
Installing CruiseControl.NET Plug-in
To install the plug-in, please follow the steps below:
See Also
Software Configuration Management | SCM Solution | Version Control Software |Source Control Software
Software Configuration Management Hosting |Online Software Configuration Management |SCM Hosted
Copyright © 2009 Dynamsoft Corporation. All Rights Reserved.