Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-3413

Add dataset packaging to the Rice packaging scripts

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: Database, Packaging
    • Labels:
      None
    • Similar issues:
      KULRICE-3217Update Rice packaging process and related documentation for 1.0, practice generating packaged artifacts
      KULRICE-1712Refactor Package Names of Rice Modules
      KULRICE-7781DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts
      KULRICE-7793DB Update: DataDictionaryQualifierResolver class package was not updated in Rice 2.0 upgrade scripts
      KULRICE-5235Package 1.0.3.2 release
      KULRICE-1385Create an assembly for a binary package
      KULRICE-1421displaytag.properties in KEW is located in a package which results in it not being loaded
      KULRICE-1442Develop and document a package naming standard for Rice modules
      KULRICE-3710impex-build.properties.sample in packaged impex tool needs better values
      KULRICE-5103Refactor rice.krms.api.repository to make sub-packages

      Description

      The scripts have been built for cleaning up the database and preparing the demo and bootstrap datasets for client and server databases. Now we need to add final packaging of these datasets into the build script. This should be as automated as possible, so process should be:

      1) check out DBA project
      2) import into a staging database for packaging purposes
      3) run demo dataset cleanup against packaging database
      4) run export of demo database
      5) run bootstrap dataset cleanup against packaging database
      6) run export of bootstrap database
      7) add final dataset directories to the appropriate packages

      This should be done for both the client and server databases. This will result in the following datasets:

      1) demo-server-dataset
      2) bootstrap-server-dataset
      3) demo-client-dataset
      4) bootstrap-client-dataset

      Then each of these should be included in the following distributions:

      Binary Distribution - should include all 4
      WAR Distribution - should include both server datasets

      Additionally, both of these distributions will need to include a packaged copy of the impex tool.

      Lastly, documentation will need to be written (updated?) on how to package up the rice deliverables. And then the Installation guide will need to be updated to include information on how to use the datasets.

      We should also provides docs on the differences between each of the datasets.

        Issue Links

          Activity

          Hide
          Eric Westfall added a comment -

          The scripts are all pretty much done here, I just need to clean them up some and do the documentation the we need to do on our side (Innovativ will be updating the Install Guide). The entire db packaging process takes about 10 minutes to run on my machine.

          Show
          Eric Westfall added a comment - The scripts are all pretty much done here, I just need to clean them up some and do the documentation the we need to do on our side (Innovativ will be updating the Install Guide). The entire db packaging process takes about 10 minutes to run on my machine.
          Hide
          Eric Westfall added a comment -

          Packaging scripts are done, Casey has created a KRDOC jira to update our documentation on how to package the different distributions.

          Show
          Eric Westfall added a comment - Packaging scripts are done, Casey has created a KRDOC jira to update our documentation on how to package the different distributions.
          Hide
          Eric Westfall added a comment -

          Bulk change of all Rice 1.0 issues to closed after public release.

          Show
          Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

            People

            • Assignee:
              Eric Westfall
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel