Purpose
The goal of this build is to allow users to be able to deploy a configured deployment integration that they can use with the majority of CICD tools that are available today.
Key Features
- Automated Deployment Flow
- Import Resolution Manager
- Unit Testing
How to Install
- On your Decisions Server, in the Studio
- Click on Folders tab on left corner, then Go to My Apps Section
- Select the Applications Page and Search for Continuous Deployment under the Not Installed Section.
- Click to Install.
Main Flows
There are a few key flows in this build the key ones are listed below:
AutoDeploymentWrapper
This is the main flow that will need to be called via API to deploy your code
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
Considerations
- Users must install Error Handling prior to using this Accelerator.
- Configured for API integration
Screenshots
Reports
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.
Key Flows
This Auto Deployment Flow is what runs when deploying a project onto your target environment. 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
Unit Tester
This flow takes in the names of the projects that you wish to run your unit tests for and return a list of your unit tests and whether they are passing or not