This repository contains the main configuration files and additional plugins needed to configure a Jenkins instance so that Continuous Integration of the Enlightenment Foundation Libraries is possible.
The additional plugins currently installed are:
Damn easy to install it as a user.
-
Clone this repository into
$HOME/.hudson
:$ cd $HOME $ mv .hudson .hudson_bak # In case you already used Hudson/Jenkins in your life $ git clone git://github.com/chickenkiller/jenkins-efl.git .hudson
-
Download the jenkins war file (tested with v1.396):
$ wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
-
Start it
$ java -jar jenkins.war
-
Go visit http://localhost:8080/configure to add some environment variables:
-
Check the Environment variables box in Global properties section
-
Add
PATH
with value$HUDSON_HOME/jobs/install/bin:$PATH
-
Add
PKG_CONFIG_PATH
with value$HUDSON_HOME/jobs/install/lib/pkgconfig:$PKG_CONFIG_PATH
-
Add
LD_LIBRARY_PATH
with value$HUDSON_HOME/jobs/install/lib:$LD_LIBRARY_PATH
-
Add any other variable you feel necessary on your system
-
-
Go visit http://localhost:8080/, click on ENABLE AUTO REFRESH and wait for the svn triggers to happen…
-