Dashboard > CruiseControl.NET Community > ... > Contributions > Jedi VCS plugin
Jedi VCS plugin Log In | Sign Up   View a printable version of the current page.

Added by LIBAUD FREDERIC , last edited by Owen Rogers on Jan 30, 2006  (view change)
Labels: 
(None)

Abstract

This page describes the plugin for CruiseControl.NET with Jedi VCS (http://jedivcs.sourceforge.net) version management tool.

Warning

Jedi VCS work on Microsoft with the database system supported that you chose. You must use the last release candidate or stable version of client and server.

Background

Jedi VCS is a source version management developped in open source licensing. Is work with Firebird, Oracle, SQL Server, ... or ISAM databases. The project inherit of Free VCS (http://www.freevcs.org).

Deploy the plugin

The dll of the plugin must be copied in the directory of installation of the service of Cruise Control .Net.

Configure CCNET

The configuration of sourcecontrol block needs some value like this exemple :

Example using Defaults
<?xml version="1.0"?>
<cruisecontrol>
 <project name="MyProject">
	<sourcecontrol type="jedivcs">
	 <server>My Jedi VCS Server name or ip address</server>
	 <userName>The CCNET account for Jedi VCS</userName>
	 <password>The password for CCNET account</password>
	 <jedivcspath>C:\Program Files\JEDI\JVCS</jedivcspath>
	 <projectName>The project name</projectName>
	</sourcecontrol>
 </project>
</cruisecontrol>

You can add some other parameters, to change specific default value :

<serverPort> "port server" </serverPort> : The port of the server, in the case or this one would be different from the port(bearing) by default ;

<projectId> " identifiant du projet "</projectId> : The unique identifier of the project;

<projectType> " project type " </projectType> : The project type ;

<labelOnSuccess> " Labellisation if success of the construction " </labelOnSuccess> : boolean value (true or false) ;

<branch> " The project branch " </branch> : Project branch ;

<methodGetSource> " Method to obtain update of source " </methodGetSource> : synchronize ou getmodule

Jedi VCS Elements

Configuration Reuse

node Description Type Environmental Variable Expansion Default
executable The Jedi VCS command line executable string No "jvcs.exe"
jedivcspath The path for Jedi VCS client install String NO "C:\Program Files\JEDI\JVCS"
server The server name or ip adress string String Yes ""
userName The username account for use Jedi VCS with CCNET string Yes
password The password of username account string Yes ""
port The server port int No 2106
projectName The jedi VCS project name String Yes ""
projectId The project unique ID int No ""
projectType The project type string No "project"
workingDirectory The working directory string No ""
labelOnSuccess Labelling if success boolean No true
branch The branch name for the project String No ""
methodGetSource The method to get source String No "synchronize"

Plugin version

For the moment the plugin is on beta version.

Bugs and remarques

You can send bugs and remarques to developer at frederic.libaud@yahoo.fr.

Powered by a free Atlassian Confluence Open Source Project License granted to ThoughtWorks, Inc.. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators