Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Document of steps needed to make a release

Changes in

...

SVN

Merge all CVS SVN folders with previous branches

...

  • Clean DDL install, run unit tests, pull up GSH, and UIClean install of previous version of Grouper, import quickstart xml or use existing data, upgrade Grouper, pull up GSH and UI
  • Upgrade (instructions below)

Try checkConfig tests.

Pull up an unresolvable member on the UI.unmigrated-wiki-markup

*Upgrade from 1.5 6 to 12.6.  Note for 1.6 make sure the grouper_attribute_assigns.enabled_time col is bigint(20)* *\[or some integer type\]* *after the upgrade and not varchar(1)*0.

  • Install 1.5.3
  • Load the quickstart data set
  • Open the UI, browse around
  • Upgrade to 1.6
  • Open the UI, browse around

...

Web Service JUnit Tests (Grouper WS and Grouper Client) Oracle database and Tomcat 6 on OS X - Tests successful on 11/30/9 (SP)

WS samples

WS javadoc (generate, commit, test).  Make sure new operations / args / etc are documented in the WS doc page

Packaging and releasing

  • ssh to i2mibuild.internet2.edu
  • cd to ~mchyzer
  • Wiki Markup
    Build all with: \[mchyzer@i2mibuild mchyzer\]$ bin/buildGrouperAll.sh GROUPER_x_y_z
  • This is the same as these individual commands:
    • bin/buildGrouper.sh GROUPER_x_y_z
    • bin/buildGrouperWs.sh GROUPER_x_y_z
    • bin/buildGrouperClient.sh GROUPER_x_y_z
    • bin/buildGrouperUi.sh GROUPER_x_y_z
    • bin/buildGrouperQs.sh GROUPER_x_y_z

...