Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.64 KB

README.md

File metadata and controls

57 lines (40 loc) · 1.64 KB

Darcs Plugin for Jenkins CI

This plugin integrates the Darcs SCM into Jenkins CI. The official plugin site is here.

Installation

You can install the plugin via the Jenkins plugin management site. This plugin requires a Darcs installation on the machine where it is installed.

Developers

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.