Project

General

Profile

PluginSimpleCI » History » Version 4

Jean-Philippe Lang, 2007-10-13 17:13

1 1 Jean-Philippe Lang
h1. Simple CI Plugin
2
3
A generic plugin for integrating per project RSS continuous integration feeds in Redmine.
4
5
It can be downloaded from the Redmine Subversion repository:
6
7
  svn co svn://rubyforge.org/var/svn/redmine/plugins/simple_ci
8
9
h2. Plugin setup
10
11
1. Install the plugin as described [[Plugins|here]] (this plugin doesn't require migration).
12
13
2. Go to "Admin -> Custom fields" and create a *Project* custom field of *string* type, named 'CC feed URL' for example.
14
15
3. Go to "Admin -> Information" to configure the Simple CI plugin:
16
17
* *Project custom field storing CI feed URL*: select the newly created custom field.
18 2 Jean-Philippe Lang
19 1 Jean-Philippe Lang
* *Successfull build keyword*: enter a keyword or a regular expression that will be used to determine if a build was successfull. A build is considered successfull if the corresponding feed item title matches the keyword or the regular expression.
20 2 Jean-Philippe Lang
21 1 Jean-Philippe Lang
* *Show full description of build results*: builds full descriptions can be displayed: always, only for failures or never.
22
23 4 Jean-Philippe Lang
!>simple_ci_tn.png!:/attachments/download/3
24
25 3 Jean-Philippe Lang
h2. Enabling CI at project level
26 1 Jean-Philippe Lang
27 3 Jean-Philippe Lang
Go to "Project settings" :
28 1 Jean-Philippe Lang
29
1. On the "Modules" tab, enable the module by checking "Continuous integration".
30
31
2. On the "Information" tab, enter the URL for the project CI feed in the custom field you've just created (eg. 'CC feed URL')
32
33
After that, a new item named "Integration" should show up in the project menu. Click on this item to see the build results.