Skip to content

Commit

Permalink
Enhance Packaging scripts to manage zFS files (#188)
Browse files Browse the repository at this point in the history
* Updates to support zFS files

Signed-off-by: Mathieu Dalbin <mathieu.dalbin@fr.ibm.com>
  • Loading branch information
M-DLB authored Nov 23, 2023
1 parent 2b8ec23 commit 2d41276
Show file tree
Hide file tree
Showing 4 changed files with 1,188 additions and 961 deletions.
4 changes: 3 additions & 1 deletion Pipeline/CreateUCDComponentVersion/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@

An important step in the pipeline is to generate a deployable package. This sample Groovy script:

- Extracts information about the build outputs from the Dependency Based Build (DBB) `BuildReport.json`. The script is able to take a single DBB build report or multiple build reports to build a cumulative package across multiple incremental builds.
- Extracts information about the build outputs from the Dependency Based Build (DBB) `BuildReport.json`. The script is able to take a single DBB build report or multiple build reports to build a cumulative package across multiple incremental builds.
- Generates the UrbanCode Deploy (UCD) shiplist `shiplist.xml` file.
- Invokes the `buztool.sh` with the appropriate configuration to store the binary package either in UCD packaging format v1 or v2 in the artifact repository and to register a new UCD component version. To use UCD packaging format v2, pass the CLI option `--ucdV2PackageFormat`.

The support for zFS files in the packaging process is performed through the use of an USS_RECORD type record in the DBB BuildReport.

## High-level Processing Flow

This section provides a more detailed explanation of how the CreateUCDComponentVersion script works and what it does.
Expand Down
Loading

0 comments on commit 2d41276

Please sign in to comment.