Continuous Deployment
  • 19 Mar 2024
  • 1 Minute to read
  • Dark
    Light

Continuous Deployment

  • Dark
    Light

Article summary

Overview

The goal of this build is to allow users to be able to deploy a configured deployment tool that they can integrate with common CICD tools that are available today.


Key Features

  • Automated Deployment Flow
  • Import Resolution Manager
  • Unit Testing

Considerations

  • Configured for API integration
    • Once deployed, the user will need to go into the Auto Deployment Wrapper Flow and configure it to be used as an API. More information on our integration details can be found here.
    • You may also want to use a Named Session for your API. More information on Named Sessions can be found here.

Main Flows

There are a few key Flows in this build, listed below:


Auto Deployment Wrapper

This is the main Flow that will need to be called via API to deploy your code. You only need to supply it with the correct inputs:

  • ParentFolderID - Parent Folder where you want the project.
  • ModuleName - Name of the Project in the Repository.
  • BranchName - Name of the Project Branch you wish to deploy.
  • UserName - Repository Username.
  • UserPassword - Repository Password.
  • RevisionId - RevisionID that you wish to deploy.

Update Resolution Manager

This Flow allows a user to update a resolution manager’s Import resolution and whether that Validation will stop the deployment process.

Run Unit Tests for Deployed Projects

This Flow is used to run the Unit Tests for deployed Flows. This takes a list of Project names so you can configure this to run as an API after your Project is deployed to get a list of Unit Tests and their results.


Import Resolution Manager

This Page is where you will be able to view your Import Resolution Validations and determine which Validations you wish to have kill your process.



Was this article helpful?

What's Next