Skip to main content
Version: Release SaaS

Release SaaS - Mobile Banking Demo Template

Digital.ai Release SaaS includes a preconfigured demo template named Mobile Banking Release Orchestration, in the Digital.ai demo > Mobile Banking Delivery folder.
It showcases an end-to-end delivery flow across DEV → QA → CAB → PROD → POST-PROD. All tasks are wired with stubbed connections so you can run the pipeline without connecting real systems.

For the other demo templates included with Release SaaS, see Release SaaS - Demo Templates.

tip

You can replace the stubbed connections with your own credentials anytime to try live integrations. For more information, see Connections.


Open the Mobile Banking Release Orchestration Template​

  1. From the navigation pane, click Folders.
  2. Select the Digital.ai demo folder, then select Mobile Banking Delivery.
  3. Click Templates, then select Mobile Banking Release Orchestration.

To run it:

  • Click New release (top-right) to create a release from the template.
  • Start the release and watch tasks move through each phase.

For more information, see Start a Release from a template.

Mobile Banking Release Orchestration template flow showing the DEV, QA, CAB, PROD, and POST-PROD phases


Phases and Tasks​

Below are all phases and tasks exactly as they appear in the Mobile Banking Release Orchestration template. Each table lists the Task name, Task type, and a Description.

Learn more about managing and interacting with tasks in Managing Tasks Using Task Drawer.

Phase: DEV​

Task nameTask typeDescription
Create Change RequestServiceNow: Create Change RequestCreates a ServiceNow change request to track the proposed deployment.
Learn more
Retrieve Release ContextMCP: Call Tool (Container)Calls a tool on an MCP server to fetch the release context file from a GitHub repository and store it in a release variable for later tasks to use. The file covers information that should influence deployment decisions, such as application architecture, deployment strategy, security policies, and release gates.
Learn more
Build ApplicationJenkins: BuildTriggers a Jenkins job to build the application artifacts.
Learn more
Analyze Code ComplianceSonarQube: Check ComplianceChecks code quality and security against the defined quality gates.
Learn more
Run BVT TestsDigital.ai Continuous Testing: Trigger Espresso Test CaseRuns the build verification test suite as an Espresso test case in Continuous Testing.
Learn more
Confirm QA ReadinessGateSign-off by the Release Administrator confirming the build is ready to move to QA. The gate carries an All tests pass condition.
Learn more

Phase: QA​

Task nameTask typeDescription
Deploy To QADigital.ai Deploy: DeployDeploys the application build into QA.
Learn more
Compile Test ResultsDigital.ai Continuous Testing: Get Test View ResultsCollects and compiles the automated QA test results.
Learn more
Create Release Notification ChannelSlack: Create ChannelCreates a Slack channel for release updates and notifications.
Manual TestingParallel GroupGroups three manual QA validation tasks that run in parallel, which are Execute Exploratory Testing, Execute Security Penetration Testing, and Confirm Performance Testing Results.
Learn more
Compliance CheckBlackDuck: Check CompliancePerforms an open-source license and security compliance check.
Learn more
Summarize QA ResultsAI: Agent (Container)Runs an AI agent that produces a summary of the QA execution and the overall release quality.
Learn more

Phase: CAB​

Task nameTask typeDescription
Update Change RequestServiceNow: Update Change RequestUpdates the ServiceNow change request with the QA results and current status.
Learn more
OPA Policy ReviewOpa: Evaluate PolicyEvaluates OPA (Open Policy Agent) rules to validate compliance and policy conditions.
Learn more
Get Change Failure PredictionChange Risk Prediction: Get Risk PredictionFetches a machine-learning driven change risk prediction score.
Learn more
Run "fast lane" Criteria ChecksGateGate that checks whether the change risk meets the criteria for CAB approval before the release proceeds.
Learn more
Prepare CAB Review SummaryAI: Agent (Container)Runs an AI agent that generates an executive summary for the CAB from the release evidence and context gathered so far.
Learn more
Notify Stakeholders Of High Risk DeterminationSlack: Send MessagePosts a Slack message when the risk prediction flags the change as high risk.
Complete CAB ReviewGateFinal CAB sign-off, where the reviewer checks the generated CAB assessment report.
Learn more

Phase: PROD​

Task nameTask typeDescription
Evaluate Production ReadinessAI: Prompt (Container)Prompts an LLM to assess whether the release is ready for production deployment. The assessment it produces is reviewed at the next gate.
Learn more
Production Deployment GateGateApproval gate for entry into production, where the reviewer checks the generated production readiness assessment.
Learn more
Canary DeploymentSequential GroupRuns Deploy To Canary Production and Run Server Health Checks in order, releasing the new version to a small subset of targets and verifying it before a broader rollout.
Learn more
Confirm Full Production ReadinessDigital.ai Deploy: Control TaskRuns a Deploy control task that verifies the deployment server is healthy before the full production rollout.
Learn more
Promote To Full ProductionSequential GroupPromotes the application from the canary subset to the remaining infrastructure with a Deploy To Production task, once the canary is validated.
Learn more

Phase: POST-PROD​

Task nameTask typeDescription
Close Change RequestServiceNow: Update Change RequestCloses the ServiceNow change request after the production deployment completes.
Learn more
Send Success NotificationSlack: Send MessagePosts a Slack message announcing the successful release.