EPP/Nightly Build Infrastructure

From Eclipsepedia

< EPP
Revision as of 03:37, 12 May 2009 by Mknauer.eclipsesource.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

EPP Package Builds

All EPP packages are build at least once a day on build.eclipse.org.

Conventions of the new packaging website

  • build.eclipse.org:/home/data/httpd/download.eclipse.org/technology/epp/downloads/release/release.txt
    • contains relative path to newest package version, e.g. ganymede/M5
  • package directory contains the files
    • packages: eclipse-PACKAGENAME-RELEASENAME-PLATFORM-ARCHIVE, e.g. eclipse-rcp-ganymede-M5-macosx-carbon.tar.gz
    • checksum files, e.g. eclipse-rcp-ganymede-M5-macosx-carbon.tar.gz.md5 and eclipse-rcp-ganymede-M5-macosx-carbon.tar.gz.sha1
    • the EPP configuration files: eclipse_PACKAGENAME_ECLIPSEBASE.xml, e.g. eclipse_reporting_340.xml, eclipse_java_350.xml
      • taken from the package feature in the CVS repository (epp/packages/PACKAGENAME.feature/eclipse_PACKAGENAME_galileo.xml) and renamend
    • NEW: the feature describing the content of the packages: PACKAGENAME.feature.xml
      • taken from the package feature in the CVS repository (epp/packages/PACKAGENAME.feature/feaeture.xml) and renamend
    • the EPP build logfiles: PACKAGNAME_PLATFORM.log, e.g. epp.package.jee_win32.win32.x86.log

EPP Usage Data Collector Build

  • Server: build.eclipse.org, build directory /shared/technology/epp/udc_build
  • Features: org.eclipse.epp.usagedata.feature and org.eclipse.epp.usagedata.tests.feature
  • Creates site.xml, pack200, and signed bundles
  • Copies the build output to /home/data/httpd/download.eclipse.org/technology/epp/updates/testing/
  • Testing update site: download.eclipse.org/technology/epp/updates/testing/site.xml