PluginSimpleCI

Version 5 (Jean-Philippe Lang, 2007-10-13 17:14)

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