Build Process

Build Configuration

 

 

Build Execution

How to quickly run a build on the HEAD branch

  • Connect to the build server ssh

  • Move to the corresponding directory : cd build/build3.4/deliver/org.topcased.releng.cruisecontrol/

  • Launch the build : sh launch-manual -DbuildType=2.0.0-

How to quickly run a build on the MaintenanceV1 branch

  • Connect to the build server ssh

  • Move to the corresponding directory : cd build/build3.3/deliver/org.topcased.releng.cruisecontrol/

  • Launch the build : sh launch-manual -DmapVersionTag=MaintenanceV1 -DbuildType=M-1.4.0-


Build Publication

How to publish an intermediate build to a public area :

  • Move to the delivery folder where archives are copied : cd build/build3.3/deliver/zip
  • Copy them to the public folder : scp *.I200807091606.zip jako@gforge.enseeiht.fr:/var/lib/gforge/chroot/home/groups/topcased-mm/htdocs/nightlybuilds with I200807091606 is the timestamp used for the build and jako is your gforge.enseeiht.fr user id. Note that you should have corresponding rights on this machine.
  • Then archives should be then available from the following link : http://topcased-mm.gforge.enseeiht.fr/nightlybuilds/

How to publish a stable release :

  • Publish the release note
    • complete list of dependencies
    • compute New & Noteworthy from trackers informations
      • In the case of a given release version, create filters on Bugs and Features to retrieve those which are fixed/verified or implemented/verified in the corresponding target version.
  • Publish archives on the GForge throuh the Files section
  • Refresh update site
    • copy generated files into appropriate folder
      • the update site is generated in /home/autobuild/build/build3.4/deliver/update-site
      • use scp to copy into gforge.enseeiht.fr server : scp I-200807091606/* :/var/lib/gforge/chroot/home/groups/topcased-mm/htdocs/release/update-site3.4
    • update the site.xml file
  • Announces
    • on Topcased mailing lists (users and technical board)
    • on GForge
    • on www.topcased.org website
    • on other websites (FreshMeat, EclipsePluginCentral, ...)
Last Updated ( Thursday, 17 July 2008 )