Create a differential release using PAA
Update the Portal Application Archive (PAA) file, create a differential release from the source server.
- Install, configure, and upgrade WebSphere Portal on the staging server. This step includes database and security configurations.
- Develop a release on the staging server. As part of this step, we might have pages, portlets, themes, skins, personalization rules, web content, and other items.
- cd WP_PROFILE/ConfigEngine
- Create a PAA file for the differential release, including PAA files for all virtual portals.
./ConfigEngine.sh build-initial-release-paa \ -DdestPAADir=/builds/ver2/store/WebSpherePortal.paa \ -DpreviousPAA=/builds/ver1/WebSpherePortal.paa \ -DWasPassword=foo \ -DPortalAdminPwd=foo
The directory entered for the destPAADir parameter must be an existing directory.
Add the following parameters to customize the build-initial-release-paa task.
javaoption Add this parameter if we are staging a large set of data. For example, add this string to your command, -javaoption -Xmx2048M. Depending on the system and the amount of data, the -Xmx value might be higher. Use 2048M as a starting value. previousPAA Location of the previous PAA file. Defines the Release Builder changes. For example, add this string to the command... -DpreviousPAA=/builds/ver1/WebSpherePortal.paa
sharedAppResourcesRootDir The directory for .jar files, classes, and compressed files that are then stored in the shared/app directory. sharedExtResourcesRootDir The directory for .jar files, classes, and compressed files that are then stored in the shared/ext directory. appsToExtract A comma-separated list of applications to extract from the source environment. For example, we might extract the "wps_theme,iehs,dojo_resources" files. They would then be packaged in the PAA file. exportWebDavTheme Enter a value of true to download and include the themes.zip file from WebDAV.
- To deploy the updated PAA file, see Deploy the initial release and follow the steps.
Parent Staging to productionRelated tasks:
Deploy the initial release
Deploy the initial release in a multiple cluster