Exploring ReleaseOps

  • Release version: Australia
  • Updated June 9, 2026
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Exploring ReleaseOps

    ServiceNow® ReleaseOps is a solution designed to automate and enhance the deployment of changes, customizations, and custom applications on the ServiceNow AI Platform. It increases deployment predictability and reliability while reducing risks associated with releasing unwanted changes to production environments. ReleaseOps simplifies pipeline setup by internally managing cross-instance trust and credential sharing, allowing deployments to be triggered directly within the ServiceNow Studio development environment. Deployments are managed through releases that define what changes move to production and when, with deployment requests containing update sets or application installs.

    Show full answer Show less

    Key Features

    • Automated Deployment Pipelines: ReleaseOps improves pipeline deployment processes and orchestrates actions across instances with a cross-instance communication layer, reducing manual credential configuration.
    • Release and Deployment Management: Releases group deployment requests to control timing and contents of deployments; deployment requests hold update sets or app installations for deployment.
    • Role-Based User Management: Different roles—Pipeline Manager, Release Manager, Developer, and Tester—manage pipelines, releases, deployment requests, and testing activities.
    • Assessment and Release Playbooks: Automated Test Framework (ATF) tests and instance scans assess deployment readiness; runbook tasks allow integration of custom manual or automated activities during deployment stages.
    • Deployment Analyzer: Scans deployment requests against the current state of the target instance to inform deployment decisions and improve ATF test coverage.

    ReleaseOps Workflow

    The ReleaseOps workflow involves several coordinated stages:

    • The release manager creates and schedules a release associated with a pipeline.
    • Developers create deployment requests by adding update sets or app installs and include runbook tasks as needed.
    • Deployment requests undergo assessment via automated tests and scans; testers review and approve or send back issues.
    • Once assessment passes and manual tasks are completed, deployment requests are marked ready for deployment.
    • On the scheduled release date, the release playbook executes, deploying changes to the target instance in sequence.
    • Releases and deployment requests are marked complete upon successful deployment.

    Key Benefits

    • Streamlined Requirements Definition: Pipelines enable clear definition of deployment criteria and flow.
    • Controlled Deployments: Releases allow scheduling and grouping of changes for targeted deployment environments.
    • Efficient Change Management: Deployment requests provide granular control over update sets and application installations.
    • Improved Quality Assurance: Deployment analyzer and ATF integration enhance testing coverage and reliability.
    • Flexible Customization: Runbook tasks support adding manual or automated steps without changing playbook structures.

    Considerations and Availability

    ReleaseOps is not supported in regulated or on-premise environments. Customers should verify entitlements to confirm access. The solution leverages the ServiceNow AI Platform and Playbooks for automation and orchestration.

    Next Steps

    To effectively implement ReleaseOps, customers should explore configuration and operational guides such as:

    • Configuring ReleaseOps
    • Using ReleaseOps to manage deployments
    • Creating and promoting update sets
    • Creating deployment requests for scheduled or on-demand releases
    • Managing releases and attaching update sets to deployment requests

    ServiceNow® ReleaseOps is a solution to problem of deploying changes, customizations, and custom apps on the ServiceNow AI Platform. By automating the deployment process, ReleaseOps helps to increase the predictability and reliability of deployments, while also reducing the risk of releasing unwanted changes to production.

    ReleaseOps overview

    ReleaseOps automates and enhances the process of deploying changes, customizations, and custom applications on the ServiceNow AI Platform. ReleaseOps improves the existing pipelines deployment process by internally managing cross-instance trust and credential sharing, simplifying the setup and configuration of custom pipelines. ReleaseOps enables you to deploy changes using update sets and trigger deployment from directly within the ServiceNow Studio development environment. In addition, ReleaseOps leverages the automation capabilities of the ServiceNow Playbooks, resulting in deployments that are less error-prone and manual.

    ReleaseOps handles deployments through releases. Releases define which changes, customizations, or custom apps will be moved to the production (or target) instance and when the changes will be deployed. The changes within a release are contained in deployment requests. Each deployment request contains one or more update sets or application installs. For more information about releases and deployment requests, see Releases in ReleaseOps and Deployment requests in ReleaseOps.

    Releases are managed from your production instance, where the playbook is executed. Actions are orchestrated across instance with a cross-instance communication layer, alleviating credential setup across instances.

    ReleaseOps availability

    ReleaseOps is not supported in regulated environments or on-premise. Check your entitlements to determine whether you have access to ReleaseOps.

    ReleaseOps users

    Table 1. Users
    Role Description
    Pipeline manager A pipeline manager is responsible for creating and managing pipelines, including customizing playbooks. Pipelines define the flow of your deployments.
    Release manager

    A release manager is responsible for creating and scheduling releases, as well as verifying that the contents of a release are both relevant and correct. The release manager can remove deployment request items that don’t meet the criteria for the release.

    Developer A developer is responsible for creating deployment requests to push application installations or update sets of work completed through the pipeline.
    Tester A tester is responsible for signing off on ATF test failures that occur to enable a deployment to continue. A tester can also send it back to development.

    ReleaseOps workflow

    The following workflow illustrates the sample pipeline workflow installed with ReleaseOps. Your pipeline manager can customize it as needed.

    Figure 1. ReleaseOps sample pipeline workflow
    Flowchart demonstrating the sample pipeline workflow, as the changes in a release are assessed during the assessment playbook stage.

    In the traditional development to test to production workflow:

    1. The release manager creates a release, which is associated with a pipeline.
    2. Developers create and promote update sets, adding them to an existing deployment request or create a new deployment request, which is targeted to a release.
    3. Developers add runbook tasks to deployment requests to enable custom and manual activities to occur throughout the assessment and release playbook stages.
    4. When the update sets within a deployment request are functional and ready to be deployed, a developer sets the deployment request state to the Ready to assess.
    5. The assessment playbook runs, during which Automated Test Framework (ATF) test suites and instance scans are run on the changes in the deployment request.
    6. If there are failures during assessment, deployment tasks are created that the tester can sign off on or redirect to the developer to address.
    7. If there are any runbook tasks set to occur during the assessment playbook stage, progression pauses until the runbook tasks have been addressed.
    8. Once the deployment and runbook tasks have been addressed, the deployment request state is set to Ready for deployment.
    9. On the scheduled date for the release, the release playbook runs.
    10. If there are any runbook tasks set to occur during the release playbook stage, progression pauses until the runbook tasks have been addressed.
    11. Once the runbook tasks have been addressed, all deployment requests in the Ready for deployment state move through the pipeline to production.
    Figure 2. ReleaseOps sample release workflow
    Diagram showing the progression of a release, from creation through freeze date, preparation, release date, commit, and final deployment.

    In the traditional release workflow:

    1. A release manager creates a release and sets the state to Active.
    2. On the scheduled freeze date, the release begins preparing for deployment.
    3. During the preparation process, deployment requests that aren't ready are set to Deferred and can be attached to a future release.
    4. Once preparation is complete, the release state is set to Ready for deployment.
    5. When the release date arrives, the update sets within the deployment requests move from test to production in the order that they were deployed in the last instance.
    6. The release and deployment requests are set to Complete.

    ReleaseOps benefits

    Table 2. ReleaseOps benefits
    Benefit Feature Role
    Define requirements for an application or update to get installed on a target instance. Pipelines in ReleaseOps Pipeline Manager
    Deploy changes to a production or another target environment. Releases in ReleaseOps Release Manager
    Push application installations or update sets of work completed through the pipeline with deployment requests. Deployment requests in ReleaseOps Developer
    Scan deployment requests for changes to the current state of the production instance or target instance with the deployment analyzer. Use those findings to determine your actions in the pipeline. Deployment analyzer in ReleaseOps Developer
    Leverage Automated Test Framework (ATF) code coverage to improve the efficacy of ATF test suites. Deployment analyzer in ReleaseOps Developer
    Add custom, flexible, and manual activities to your assessment and release playbooks, without having to adjust the structure of your playbooks each time. Runbook tasks in ReleaseOps Developer