App Server CM Packaging Overview
The following diagram describes the app server CM packaging procedure.
The starting point of packaging the app server component is the project repository. The
tool extractCMSource
is used to get the source from the project
repository into the packaging directory.
applyCM
copies the extracted source to the packaging app server.
It then does all the necessary steps like generate, compile, etc., to update the
packaging app server runtime based on the extracted source.
create_CM_Release
is then used to create CM release install
package from the packaging app server. The CM release install package contains
all CM code that has been applied to the packaging app server.
The install tool applies the CM release install files to all target environments on an individual basis.
CM patch install packages are used to update an existing installation with the changes since it was last updated. A patch install package is created by create_CM_Patch as the difference between two CM release install packages (a newer one and an older one). For example, for a monthly update schedule, CM release install packages are created monthly, and every month, a cm patch install package is created using the release install packages from the previous and the current month.
To create a patch install package, a new release install package must be created first. Note
that a release (not patch) install package must be available for the previous period.
Executing create_CM_Patch
with the two CM release install packages as
input creates the patch install package.
Refer to the Software Configuration Management Series (Doc Id: 560401.1) available from My Oracle Support for additional advice.