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
...