Continuous Delivery Solution
This page includes the following:
Automic Continuous Delivery Automation
View our short introductory video on what is new:
New Features
Continuous Delivery Solution
Automic Continuous Delivery Automation and Automic Continuous Delivery Director work closer together to offer you an integrated Continuous Delivery solution. We provide a tighter integration of the tools regarding the execution state, CDA runtime capabilities, common deployment KPIs, and task synchronization, among others.
Friction-free Upgrades of CDA
The Release Manager Unified Upgrade tool automates the CDA client database upgrade and configuration file updates. The new upgrade wizard combines three CLI tools (DataMigrator, ApplicationContentMigrator, and SyncPermissions) in one graphical user interface to provide an easy upgrade experience.
Release Manager Unified Upgrade reduces the number of keys in the customer.config file, creates a new VARA object in the Automation Engine with CDA configuration settings (RM.CLIENT_SETTINGS), migrates the applications from the source version, and synchronizes user permissions.
Modern Architecture Support
This new feature allows operators to integrate CDA into the Docker toolchain without affecting the working processes of the development teams. CDA retrieves the changes made on Helm charts and Docker containers and generates or updates an application in the Automic system that is almost complete. Only a profile must be additionally created.
The creation process of this new application can be performed via a command line interface. The Helm chart continues to be used for the actual deployments in all environments, while CDA provides control and traceability and runs the Helm chart to execute the deployment.
CDA can also manage the environment-specific configuration required by the Helm charts, and provide additional visibility into containers, container versions and environments.
- Generating CDA Entities from Helm Charts
- HELM-CDA CLI Sync Tool
- Working with Nested Components
- Component Custom Types
Configuration Architecture
The configuration settings for CDA have been updated and are stored in new configuration files: RM.CLIENT_SETTINGS/RM.SYSTEM_SETTINGS Vara objects, customer.config/web.config/log4net.config files.
The customer.config includes only main database, reporting database and AE connection settings.
The SETTINGS Vara Objects hold the main CDA configuration. The CDA parses the VARA objects periodically and adopts the settings.
Deployment Timeline Widget
This new widget provides users with an overview of the Packages deployed for each Environment and Application over time.
CDA KPI Dashboard
This new dashboard displays an overview of various key performance indicators of your deployments.
Continuous Delivery for Packaged Applications
The Siebel Pack has been updated to support the Siebel Application Migration tool and additional actions for Siebel IP 18.
OpenJDK 11 Support
CDA and all its Components and Plug-ins support OpenJDK 11. You can download it from https://adoptopenjdk.net/
Enhancements
Artifact Traceability
Artifacts are now also visible in the new Installations view and in the Deployment Pipeline widget.
New Views in the Process Monitoring Perspective
The Installations and Executions views have been enhanced and moved to the Process Monitoring perspective.
As-code Functionality
Continuous Delivery Code (short: CDC) allows developers without read access to CDA to set up a new application model and its related workflows from the IDE of their choice to fully deploy an application.
Requests
The following CDA requests are now displayed in the AWI Requests view: Action Pack and Application Pack requests, Auto-Discovery requests, deployment approval requests.
The requests can be filtered by type. Requests of the same type can be confirmed in one step.
Deployment Pipeline Widget
The Deployment Pipeline widget includes links to the current installation of package components and the artifacts deployed on the environment.
Improved Workflow Design and Execution
- The evaluation settings are persisted.
- Dynamic Properties can be created from the Process Assembly
- The Deployment Descriptor includes additional variables (global and profile values).
Custom Properties
The order of prompts can be defined.
Compensation Tasks
You can define compensation workflows to be executed if a main workflow reaches the status rejected, revoked or canceled.
Dynamic Properties
Dynamic properties of type prompt on execution can be passed from CDA tasks.
Visibility of Deployment Information
You can see CDA deployment details in CDD reports of type CDA deployments.
Output Parameters
New output parameters have been added for CDA tasks: RunID and ExecutionID.
Links to Process Monitoring
CDA tasks in CDD with status running and finished include a link to see the execution in the Process Monitoring view.
Link to Application Installations
CDA tasks of type Start Application Workflow with status finished include a link to the Installations view in the Process Monitoring perspective.
Start Time and Estimated End Time
CDA running tasks show the start time and estimated end time in CDA.
- Viewing CDA Tasks
Release Status and Workflow Execution Status Synchronization
The CDA execution statuses are mapped to the CDD statuses.