Online release

From GlueXWiki
Revision as of 16:17, 15 May 2013 by Wolin (Talk | contribs) (Created page with "=How To Make an Online Release with SCONS= '''Introduction''' Official online releases must be made from the hdsys account. You can make a release in your own area by followi...")

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

How To Make an Online Release with SCONS

Introduction

Official online releases must be made from the hdsys account. You can make a release in your own area by following the instructions below, with some obvious modifications.

  1. Log into the hdsys account.
  1. Go to the official release area, create a new release directory structure:
$ cd /gluex/builds
$ mkdir theRelease
$ cd theRelease
$ mkdir packages
$ cd packages
  1. Check out the buildScripts package and any other packages you want to release:
$ svn co https://halldsvn.jlab.org/repos/trunk/online/packages/buildScripts
$ svn co https://halldsvn.jlab.org/repos/trunk/online/packages/somePackage
...
  1. Get SConsctruct file that builds and releases full packages
$ cp buildScripts/scripts/SConstruct_for_package_dir SConstruct
$ ls 
somePackage/ buildSCripts/  SConstruct