Deployment requests in AEMC
Summarize
Summary of Deployment requests in AEMC
The App Engine Management Center (AEMC) enables ServiceNow customers to manage application deployment to production through deployment requests. These requests track the review process of applications submitted from App Engine Studio, Creator Studio, or ServiceNow Studio and support deployment actions such as testing, rejection, or publishing.
Show less
Starting with AEMC version 28.2.1, ReleaseOps deployment requests can also be managed within AEMC, allowing integration with ReleaseOps pipelines and release management.
App Engine Deployment Requests
- Created automatically when developers submit applications for deployment.
- Enable reviewers to approve and deploy apps to test or production environments, or reject them, all within AEMC.
- Support integration with existing Change Management programs, allowing creation of change requests and deployment within specified change windows using Guided Setup.
- If no Change Management program is integrated, users can directly approve and deploy apps.
- Deployment details and scheduling can be viewed and edited on the Scheduled Deployments and Change Request tabs, with visibility into progress and test results via the Activity stream.
- Maintains pipeline consistency if deployment requests are submitted without upgrading all pipeline instances.
ReleaseOps Deployment Requests
- Available from AEMC version 28.2.1, allowing management of ReleaseOps deployment requests alongside App Engine requests.
- Each deployment request references the associated ReleaseOps release and contains update sets targeting production deployment.
- Includes deployment request tasks generated when assessments fail, and runs Automated Test Framework (ATF) test suites as part of the assessment.
- Displays results from ATF test suites and Instance Scan suites executed during the assessment stage.
Practical Benefits for ServiceNow Customers
- Centralized management of application deployment requests ensures controlled and auditable promotion of changes to production.
- Integration with Change Management processes enables compliance with change windows and governance requirements.
- Visibility into testing outcomes and deployment progress helps reduce deployment risks.
- Support for both App Engine and ReleaseOps deployment models offers flexibility in managing modern release pipelines within the same interface.
AEMC enables you to deploy changes to production through deployment requests. Learn more about what deployment requests are and where to view them in AEMC. Starting with version 28.2.1 of AEMC, you can also manage ReleaseOps deployment requests from AEMC.
App Engine deployment requests
The following information applies to App Engine deployment requests. For information about ReleaseOps deployment requests, see the ReleaseOps deployment requests section.
When a developer submits an application in App Engine Studio, Creator Studio, or ServiceNow Studio, a deployment request is created. A deployment request is a record to track the review of submitted applications.
A reviewer can deploy the app to a test environment, reject it, or publish it, all using the App Engine Management Center. If you integrate an existing Change Management program with AEMC, and your app is ready to deploy to production, you can create a change request and deploy the app within a specified change window.
- View details of the deployment request and the application being deployed.
- Select Approve & Create Change Request when the app is ready for deployment. This action begins the Change Management processes that you configure using Guided Setup.Note:If you don't have an existing Change Management program integrated with Pipelines and Deployments, select Approve & Deploy App to move the deployment to the next stage.
- View and edit details of the deployment on the Scheduled Deployments tab.
- View details of the change request on the Change Request tab. Depending on the role you have, you may be able to change some details of the request.
- Watch the Activity stream for test results, change request progress, and other deployment details.
For more information on reviewing a deployment request, see Deployment Request form in the Pipelines and Deployments app and Manage deployment requests.
ReleaseOps deployment requests
Starting with version 28.2.1 of AEMC, you can also manage ReleaseOps deployment requests from AEMC. ReleaseOps deployment requests are created when deploying using ReleaseOps or when you have migrated an App Engine pipeline to ReleaseOps.
A ReleaseOps deployment request references the release the deployment request is associated with. For more information about ReleaseOps releases, see Releases in ReleaseOps.
- The update set or update sets with the changes intended to deploy to production
- Any deployment request tasks, which are generated if a deployment request does not pass the assessment stage
- The Automated Test Framework (ATF) test suites that run during the deployment request assessment
- The results of the Automated Test Framework (ATF) test suites
- The Instance Scan suites that are run during the deployment request assessment