This plugin integrates the Darcs SCM into Jenkins CI. The official plugin site is here.
You can install the plugin via the Jenkins plugin management site. This plugin requires a Darcs installation on the machine where it is installed.
As prerequisite you need Apache Maven installed.
In your ~/.m2/settings.xml
you need the Jenkins tools plugin group:
<pluginGroups>
...
<pluginGroup>org.jenkins-ci.tools</pluginGroup>
...
</pluginGroups>
And for some backword compatibility a mirror:
<mirrors>
...
<mirror>
<id>repo.jenkins-ci.org</id>
<url>http://repo.jenkins-ci.org/public/</url>
<mirrorOf>m.g.o-public</mirrorOf>
</mirror>
...
</mirrors>
Clone this repo with:
$ git clone git://github.com/Weltraumschaf/jenkins-darcs.git
To compile the source change into the repo and type:
$ mvn install
For running the plugin from the repo locally type:
$ mvn hpi:run
Information about how to write a plugin for Jenkins can be found in this plugin tutorial. Informations about the general architecture of Jenkins can be found here. And last but not least here are some informations about how to host a Jenkins plugin.