Skip to content

chickenkiller/jenkins-efl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Jenkins configuration for EFL build farm

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:

Installation

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
    1. Go visit http://localhost:8080/configure to add some environment variables:

      1. Check the Environment variables box in Global properties section

      2. Add PATH with value $HUDSON_HOME/jobs/install/bin:$PATH

      3. Add PKG_CONFIG_PATH with value $HUDSON_HOME/jobs/install/lib/pkgconfig:$PKG_CONFIG_PATH

      4. Add LD_LIBRARY_PATH with value $HUDSON_HOME/jobs/install/lib:$LD_LIBRARY_PATH

      5. Add any other variable you feel necessary on your system

    2. Go visit http://localhost:8080/, click on ENABLE AUTO REFRESH and wait for the svn triggers to happen…​

Remarks

  • For now, please forget about the generic_* targets. They are under development.

About

Jenkins master configuration files for creating an EFL build farm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published