Continuous Integration

From iDempiere en
Revision as of 20:11, 21 July 2015 by CarlosRuiz (talk | contribs) (documenting continous integration)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

iDempiere manages continuous integration using Jenkins

Website

The website is located at http://ci.idempiere.org - it can can be referred also with the alias http://jenkins.idempiere.com

Jobs

  • iDempiere job checks for changes on development branch at repository every 5 minutes and compiles the p2 repository
    • it also creates a linux installer 64 bit installer, but is mostly for checking that compilation is not broken
  • iDempiere2.1 job does the same but on release-2.1 branch
  • iDempiereDaily and iDempiere2.1Daily does a different job at 9PM and 11PM (GMT-5) respectively
    • it checks for changes at repository
    • create seed databases for postgresql>=9.1 and oracle>=10g
    • create installers for Linux, Windows, Mac, Solaris 32 and 64 bits, and also a .deb Ubuntu installer

Notifications

Issues on compilation are caught by the continuous integration jobs and notified to google dev group. Issues on scripts are caught by the daily installer and notified samely.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.