Deployment to live should be similar to test deployment, using your final set of configuration files. These can be transferred from one system to another. Remember to change database connections if your live database is different to you test one. It is a good plan to retain a test system for continued testing.

As you deploy, follow each step that you used in your test environment build, testing as you go to make sure no steps are missed out.

Grouper loader initiates scheduled jobs which operate on the whole group repository (database), you must ensure that jobs such as daily report and changelog are only enabled on only one instance of the Grouper loader daemon. During testing it is easy to start multiple instances of the Daemon, but it is important to avoid doing this. It is therefore a good idea to have 2 versions of the grouper-loader.properties file - one version which includes the scheduled jobs enabled, and another which does not. Jobs which can be scheduled include:

  • Daily report
  • Changelog enabled/disabled task
  • ChangelogTemp to changeLog task
  • Changelog client tasks

Load your data. If you've been following this documentation without jumping ahead you may not actually have any data to load (other than by using the UI). Don't worry, we'll be looking at the various methods of getting data into and out of Grouper in later sections.