Exploring ReleaseOps

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:8分
  • ServiceNow® ReleaseOps is a solution to the problem of the manual and often error-prone nature of deployment of changes, customizations, and custom apps within the ServiceNow AI Platform.

    ReleaseOps overview

    ReleaseOps automates the deployment of changes across your pipeline, increases predictability and reliability of deployments, and reduces the risk of releasing changes to production. ReleaseOps pipelines are defined in a playbook, enabling you to customize as needed.

    Releases are managed within a release object that contains one or more deployment requests. Each deployment request tracks one or more update sets, which can contain application installs.

    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 users

    表 : 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 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.

    図 : 1. ReleaseOps sample pipeline workflow
    This infographic displays the sample pipeline workflow.

    In the traditional development to test to production workflow:

    1. A release manager creates a release, which is associated with a pipeline.
    2. Developers make changes through update sets. Once they mark an update set Complete and promote the update set for deployment, the update set is added to an existing deployment request or to 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. Once the runbook tasks have been addressed, all deployment requests in the Ready for deployment state move through the pipeline to production.
    図 : 2. ReleaseOps sample release workflow
    This infographic displays the sample release workflow.

    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

    表 : 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