Build
Last updated
Last updated
The build
command provides the ability to build either a complete or incremental deployment, which can then be deployed to a target JADE database.
The revision string may refer to a single commit, in which case a complete deployment will be built.
It may also refer to a range of commits, in which case an incremental deployment will be built, including any commands required to rename, delete, move classes, and any other special operations needed to upgrade schemas from the prior version.
The deployment format of the build is specified via a subcommand.
The mul
subcommand provides the ability to build a standard multiple schema file extract.
The destination output directory is required, and an optional name may be specified which defines the name of the *.mul file created.
Due to JADE limitations, this format does not support the use of command files (needed to handle renames and other special operations). Other deployment formats (to be implemented) will support command files.
The pwsh
subcommand provides the ability to build a scripted deployment using PowerShell.
Use the following command to run the deployment from the output directory (copying to host of the target database beforehand if required).
The xml
subcommand provides the ability to build a generic deployment, with an XML instruction file intended to be transformed/processed as needed by third parties to handle deploying/publishing updates in a customized manner.