Overview

The WhereScape CICD Enablement Pack is a tool designed to automate and integrate WhereScape 3D and RED with Git-based version control systems. It enables the creation of customizable deployment pipelines, allowing teams to efficiently manage, track, and deploy metadata and configuration changes across environments in a consistent and collaborative manner. 

As part of the CICD Enablement Pack, an audit function within the PostgreSQL database is created which will monitor changes made to the metadata within the PostgreSQL Repository. This will help to reduce the amount of time needed to publish changes to get from the WhereScape Metadata repository.

Architecture

This diagram illustrates how WhereScape 3D and RED integrate with a GIT-based CI/CD workflow using the WhereScape CICD Enablement Pack. 

Benefits

The WhereScape CICD Enablement Pack provides the following key benefits: 

Definitions

Here are the standard definitions used within this document.

WhereScape 3D Configuration. This includes the following settings:

WhereScape RED Configuration. This includes any of the following settings: 

WhereScape 3D/RED repository: PostgreSQL database held within the WsMetaServer service. To view the metadata within the PostgreSQL database, the user will be required to register the Localhost server to enable this. (This is not a required step to interact with the CICD pipeline). 

Workflow: Workflows are tasks which are accessed via buttons within WhereScape 3D which provide quick access to commonly used functionality for the data models you are working on. 

WhereScape repositories: A term relating to both WhereScape RED and WhereScape 3D repositories. 

Developer machine: Refers to the machine or virtual machine being used for WhereScape development activities 

Deployment machine: Refers to the physical or virtual machine used to execute WhereScape Deployment Applications into one or more target environments. 

Next:

Installing WhereScape CICD Enablement Pack