Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Orlando release notes
Table of Contents
Choose your release version
    Home Orlando Release Notes Orlando release notes Learn about Orlando Release notes for upgrading from New York Features and changes by product DevOps release notes

    DevOps release notes

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    DevOps release notes

    ServiceNow® DevOps is a new application in the Orlando release.

    DevOps helps improve collaboration between development and operations. It uses data to automatically create, authorize, and close a change request to go from days to minutes. It provides new insights on developer and operator dashboards to improve collaboration and drive behaviors.

    DevOps features

    Planning, coding, and orchestration tool integrations

    Connect to your existing DevOps toolchain to collect lifecycle events and data using tool integrations provided with the DevOps application. Integrations include Azure DevOps, Bitbucket, GitHub, GitHub Enterprise, GitLab, Jira, Jenkins, and ServiceNow Agile Development 2.0. JUnit-style test results from Jenkins are supported.

    Customer-managed Change Management

    Automatically create change requests for pipeline stages under change control. A DevOps Change workflow and DevOps Change Approval policy can be used to enable automatic DevOps change approvals. Change requests are automatically updated with implementation details from the orchestration task.

    Version 1.14: Use different templates for DevOps change requests. You can also customize the ServiceNow Change Management workflow for DevOps using the DevOps Model Change Request flow in ServiceNow Flow Designer.

    Version 1.20: Configure change receipts (in pipeline step change control) so the pipeline doesn't pause. Change receipts do not require approval for the pipeline to proceed.

    Change acceleration for releases

    Version 1.11: Use change acceleration for releases to link all commits and work items in the change request since the last time the app was deployed to production, rather than for a specific pipeline execution.

    Version 1.13:
    • Register artifacts and packages in a Microsoft Azure DevOps pipeline.
    • View test results and artifact versions for the change in a DevOps change request.
    • View the list of release tests after package creation or after artifact creation, and the list of artifact versions from artifact package creation in a DevOps change request.
    • Capture tags from GitHub and Bitbucket coding tool commits.
    Azure DevOps integration

    Version 1.12: Integrate Azure DevOps Boards, Repos, and Pipelines using the ServiceNow DevOps extension for Azure DevOps on Visual Studio Marketplace.

    Version 1.13:
    • Automatically discover Azure DevOps pipelines during orchestration tool setup.
    • Set up custom artifact and package creation tasks in Azure DevOps pipelines for integration with DevOps.

    Version 1.14: Import historical work items (tasks, issues, and epics) for Azure DevOps basic projects.

    Version 1.17: Integrate Azure DevOps without the need to add start and end job notifications to the Azure pipeline. Azure pipeline modifications are needed only for pipeline artifact and change.

    Version 1.18:
    • Automatically create pipeline steps for Azure DevOps when modeling the pipeline in DevOps.
    • Integrate Azure DevOps release (CD) pipelines using the ServiceNow DevOps Release Gate extension, or the Azure Invoke REST API as a pre-deployment gate.
    GitLab integration

    Version 1.16: Integrate GitLab Source Code Management as a coding tool and GitLab Continuous Integration as an orchestration tool to see commits along with pipeline data, for automated change requests, and additional insights.

    Version 1.17: Automatically discover GitLab pipelines during orchestration tool setup.

    Version 1.18:
    • Automatically configure GitLab webhooks during orchestration tool setup.
    • Automatically create pipeline steps for GitLab when modeling the pipeline in DevOps.

    Version 1.23: Automatically import and categorize GitLab JUnit tests during pipeline execution.

    GitHub integration
    Version 1.17: Connect to GitHub Apps using OAuth 2.0 credentials.
    Jenkins integration
    Use scripted or declarative code in your Jenkins pipeline. Parallel and sub stages are supported. Configure multibranch change control in a DevOps pipeline step to create change requests for multiple branches. CloudBees Jenkins Folders plugin is also supported for discovering and getting notifications from Jenkins jobs in folders.

    Version 1.13: Automatically discover Jenkins pipelines during orchestration tool setup.

    Version 1.19: Automatically create pipeline steps for enabled Jenkins pipelines.

    Version 1.20: In the Pipeline UI, view Jenkins pipelines without showing stages that have been skipped due to branch conditions.

    Enhanced data resiliency using DevOps retry policy
    Version 1.19: Enable the DevOps Custom HTTP Retry Policy in ServiceNow flows to add retries to most tool communication. You can also modify the retry configuration to match your needs.
    Cascade delete DevOps objects including tools, repositories, and pipelines
    Version 1.21: Delete Tool, Repository, and Pipeline records and related records when no longer needed. Cascade record deletion is implemented to delete all dependent lower level DevOps records whenever a parent or higher level DevOps entity is deleted.
    Multiple work item support for a commit
    Version 1.22: View linked work items in the DevOps Commit record and the Pipeline UI when you associate multiple work items to a commit using Azure DevOps, Bitbucket, GitHub, or GitLab.
    User-created integrations support for planning, coding, and orchestration tools

    Create subflows in Flow Designer to integrate planning, coding, and orchestration tools not included in the integrations provided with the DevOps application. Incoming webhook notifications processing is supported.

    Version 1.9: Connect and discover integration capabilities are also supported.

    Version 1.12: In addition to planning and coding tool integrations, create integrations for orchestration tools. The concept of tool capabilities is added for multi-tool support.

    Version 1.15: Create subflows in Flow Designer to integrate functional and performance test tools that are not included in the integrations provided with the DevOps application. Incoming webhook notifications processing is supported.

    Version 1.20: Use the Jenkins plugin for ServiceNow DevOps to report Selenium tests that are run and published by TestNG. Test type categorization is also supported.

    Version 1.21: Use the DevOps API to access a change request number created in a pipeline for further interaction with the change request from the pipeline.

    Version 1.22: Use the DevOps API to onboard tools and apps.

    DevOps Insights dashboard

    Use the DevOps Insights Standard dashboard to provide visibility into change results, pipeline value stream, and overall DevOps process. The Insights dashboard includes commits, in addition to development, deployments, change acceleration, and system health tabs. Drill into data collected over time and compare data sets to analyze operational and business insights.

    Version 1.14: View stability metrics, including MTTR and service availability, based on incident and service availability records. Use the Performance Analytics Solution Library to easily install and update the DevOps Insights dashboard.

    Version 1.15: View a summary of four DevOps accelerated stability metrics, change failure rate, incidents, outages, and average time for change requests. In addition, view two new change acceleration widgets, including total changes submitted and average time to approve.

    Pipeline UI view

    Use the Pipeline UI to show the pipeline status for each app in a central graphical view. You can view pipeline execution information, including stage progression, work items, associated commits, and links to change requests for approval and test results. The Pipeline UI can also be accessed from within a DevOps change request.

    Version 1.12: Create more than one pipeline per app.

    Version 1.16:
    • View artifacts of multiple pipelines by app in the Pipeline UI, and filter by pipeline.
    • Click directly into DevOps change requests, step executions, and artifact details in Pipeline UI flyout windows.
    DevOps Integrations application

    Version 1.12: Use the DevOps Integrations application to integrate Azure DevOps, Jenkins, and GitLab orchestration tools with DevOps.

    Version 1.16: Use the DevOps Integrations application to integrate GitLab orchestration tool with DevOps.

    Quick start tests for DevOps

    Version 1.10: After upgrades and deployments of new applications or integrations, run quick start tests to verify that DevOps still works. If you customized DevOps, copy the quick start tests and configure them for your customizations.

    DevOps upgrade information

    To continue using Jenkins integrations after upgrading from version 1.11 or earlier, you must install the DevOps Integrations application from ServiceNow Store applications, and the Jenkins plugin for ServiceNow DevOps version 1.12 or later.

    Visit the Ancillary Software section on the ServiceNow Store website to download the Jenkins plugin for ServiceNow DevOps.

    After upgrading DevOps to version 1.12 or later, you must also upgrade the DevOps Insights application from ServiceNow Store applications.

    After upgrading the DevOps Insights application to version 1.14, you must also install the DevOps Insights dashboard using the Solution Library to complete the DevOps Insights upgrade.

    Starting with version 1.14, unless previously customized, you must activate and set the Run As credentials to System Administrator for DevOps scheduled job [DevOps] Daily Data Collection to collect daily Insights data.

    Before upgrading or installing version 1.15, install Service Portfolio Management Foundation (com.snc.service_portfolio) plugin.

    After upgrading from version 1.14 to version 1.15, the DevOps Insights dashboard Average Service Availability and Daily Service Availability widgets have been renamed to Average Service Availability - Last 30 days, and Service Availability Trend. Therefore, the original widgets (Average Service Availability and Daily Service Availability) can be manually deleted.
    Note: You must select DevOps Insights scope from the application picker to edit the Insights dashboard.
    After upgrading to version 1.15, remove Open DevOps Change Request Aging and Open Non-DevOps Change Request Aging indicators from both [DevOps] Daily Data Collection and [DevOps] Historical Data Collection jobs to avoid related warnings or errors in the job log.
    Note: You must select DevOps Insights scope from the application picker to edit a job indicator.
    After upgrading to version 1.18, for existing artifact and package setup in Azure YAML pipelines, change the format of the stageName in artifact and package payloads.
    • $(system.stageName)/$(system.jobDisplayName) for non-classic (YAML) pipelines
    • $(system.jobDisplayName) for classic pipelines

    After upgrading to version 1.19, you must upgrade the DevOps Integrations application, and then the Jenkins plugin for ServiceNow DevOps to enable Jenkins features for version 1.19. If you upgrade the Jenkins plugin to version 1.19, you must upgrade both DevOps and DevOps Integrations applications to version 1.19 as well.

    After upgrading to version 1.19, there may be Jenkins orchestration tasks or pipeline executions shown in ServiceNow DevOps that are not enabled for DevOps. This behavior may occur because the setting to enable or disable the Jenkins pipeline for ServiceNow DevOps has been ported from Jenkins to DevOps.

    After upgrading to version 1.21, these exceptions apply to the cascade delete feature:
    • When an Artifact Version or Package parent record is deleted, Artifact Staged Request child records are not deleted, and the Artifact Version or Package is set to empty.
    • A Build Test Summary parent record cannot be deleted until any Build Test Result records referencing it are deleted first.

    Activation information

    Install the DevOps application from ServiceNow Store applications. Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store.

    See DevOps product documentation for more information.

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      DevOps release notes

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      DevOps release notes

      ServiceNow® DevOps is a new application in the Orlando release.

      DevOps helps improve collaboration between development and operations. It uses data to automatically create, authorize, and close a change request to go from days to minutes. It provides new insights on developer and operator dashboards to improve collaboration and drive behaviors.

      DevOps features

      Planning, coding, and orchestration tool integrations

      Connect to your existing DevOps toolchain to collect lifecycle events and data using tool integrations provided with the DevOps application. Integrations include Azure DevOps, Bitbucket, GitHub, GitHub Enterprise, GitLab, Jira, Jenkins, and ServiceNow Agile Development 2.0. JUnit-style test results from Jenkins are supported.

      Customer-managed Change Management

      Automatically create change requests for pipeline stages under change control. A DevOps Change workflow and DevOps Change Approval policy can be used to enable automatic DevOps change approvals. Change requests are automatically updated with implementation details from the orchestration task.

      Version 1.14: Use different templates for DevOps change requests. You can also customize the ServiceNow Change Management workflow for DevOps using the DevOps Model Change Request flow in ServiceNow Flow Designer.

      Version 1.20: Configure change receipts (in pipeline step change control) so the pipeline doesn't pause. Change receipts do not require approval for the pipeline to proceed.

      Change acceleration for releases

      Version 1.11: Use change acceleration for releases to link all commits and work items in the change request since the last time the app was deployed to production, rather than for a specific pipeline execution.

      Version 1.13:
      • Register artifacts and packages in a Microsoft Azure DevOps pipeline.
      • View test results and artifact versions for the change in a DevOps change request.
      • View the list of release tests after package creation or after artifact creation, and the list of artifact versions from artifact package creation in a DevOps change request.
      • Capture tags from GitHub and Bitbucket coding tool commits.
      Azure DevOps integration

      Version 1.12: Integrate Azure DevOps Boards, Repos, and Pipelines using the ServiceNow DevOps extension for Azure DevOps on Visual Studio Marketplace.

      Version 1.13:
      • Automatically discover Azure DevOps pipelines during orchestration tool setup.
      • Set up custom artifact and package creation tasks in Azure DevOps pipelines for integration with DevOps.

      Version 1.14: Import historical work items (tasks, issues, and epics) for Azure DevOps basic projects.

      Version 1.17: Integrate Azure DevOps without the need to add start and end job notifications to the Azure pipeline. Azure pipeline modifications are needed only for pipeline artifact and change.

      Version 1.18:
      • Automatically create pipeline steps for Azure DevOps when modeling the pipeline in DevOps.
      • Integrate Azure DevOps release (CD) pipelines using the ServiceNow DevOps Release Gate extension, or the Azure Invoke REST API as a pre-deployment gate.
      GitLab integration

      Version 1.16: Integrate GitLab Source Code Management as a coding tool and GitLab Continuous Integration as an orchestration tool to see commits along with pipeline data, for automated change requests, and additional insights.

      Version 1.17: Automatically discover GitLab pipelines during orchestration tool setup.

      Version 1.18:
      • Automatically configure GitLab webhooks during orchestration tool setup.
      • Automatically create pipeline steps for GitLab when modeling the pipeline in DevOps.

      Version 1.23: Automatically import and categorize GitLab JUnit tests during pipeline execution.

      GitHub integration
      Version 1.17: Connect to GitHub Apps using OAuth 2.0 credentials.
      Jenkins integration
      Use scripted or declarative code in your Jenkins pipeline. Parallel and sub stages are supported. Configure multibranch change control in a DevOps pipeline step to create change requests for multiple branches. CloudBees Jenkins Folders plugin is also supported for discovering and getting notifications from Jenkins jobs in folders.

      Version 1.13: Automatically discover Jenkins pipelines during orchestration tool setup.

      Version 1.19: Automatically create pipeline steps for enabled Jenkins pipelines.

      Version 1.20: In the Pipeline UI, view Jenkins pipelines without showing stages that have been skipped due to branch conditions.

      Enhanced data resiliency using DevOps retry policy
      Version 1.19: Enable the DevOps Custom HTTP Retry Policy in ServiceNow flows to add retries to most tool communication. You can also modify the retry configuration to match your needs.
      Cascade delete DevOps objects including tools, repositories, and pipelines
      Version 1.21: Delete Tool, Repository, and Pipeline records and related records when no longer needed. Cascade record deletion is implemented to delete all dependent lower level DevOps records whenever a parent or higher level DevOps entity is deleted.
      Multiple work item support for a commit
      Version 1.22: View linked work items in the DevOps Commit record and the Pipeline UI when you associate multiple work items to a commit using Azure DevOps, Bitbucket, GitHub, or GitLab.
      User-created integrations support for planning, coding, and orchestration tools

      Create subflows in Flow Designer to integrate planning, coding, and orchestration tools not included in the integrations provided with the DevOps application. Incoming webhook notifications processing is supported.

      Version 1.9: Connect and discover integration capabilities are also supported.

      Version 1.12: In addition to planning and coding tool integrations, create integrations for orchestration tools. The concept of tool capabilities is added for multi-tool support.

      Version 1.15: Create subflows in Flow Designer to integrate functional and performance test tools that are not included in the integrations provided with the DevOps application. Incoming webhook notifications processing is supported.

      Version 1.20: Use the Jenkins plugin for ServiceNow DevOps to report Selenium tests that are run and published by TestNG. Test type categorization is also supported.

      Version 1.21: Use the DevOps API to access a change request number created in a pipeline for further interaction with the change request from the pipeline.

      Version 1.22: Use the DevOps API to onboard tools and apps.

      DevOps Insights dashboard

      Use the DevOps Insights Standard dashboard to provide visibility into change results, pipeline value stream, and overall DevOps process. The Insights dashboard includes commits, in addition to development, deployments, change acceleration, and system health tabs. Drill into data collected over time and compare data sets to analyze operational and business insights.

      Version 1.14: View stability metrics, including MTTR and service availability, based on incident and service availability records. Use the Performance Analytics Solution Library to easily install and update the DevOps Insights dashboard.

      Version 1.15: View a summary of four DevOps accelerated stability metrics, change failure rate, incidents, outages, and average time for change requests. In addition, view two new change acceleration widgets, including total changes submitted and average time to approve.

      Pipeline UI view

      Use the Pipeline UI to show the pipeline status for each app in a central graphical view. You can view pipeline execution information, including stage progression, work items, associated commits, and links to change requests for approval and test results. The Pipeline UI can also be accessed from within a DevOps change request.

      Version 1.12: Create more than one pipeline per app.

      Version 1.16:
      • View artifacts of multiple pipelines by app in the Pipeline UI, and filter by pipeline.
      • Click directly into DevOps change requests, step executions, and artifact details in Pipeline UI flyout windows.
      DevOps Integrations application

      Version 1.12: Use the DevOps Integrations application to integrate Azure DevOps, Jenkins, and GitLab orchestration tools with DevOps.

      Version 1.16: Use the DevOps Integrations application to integrate GitLab orchestration tool with DevOps.

      Quick start tests for DevOps

      Version 1.10: After upgrades and deployments of new applications or integrations, run quick start tests to verify that DevOps still works. If you customized DevOps, copy the quick start tests and configure them for your customizations.

      DevOps upgrade information

      To continue using Jenkins integrations after upgrading from version 1.11 or earlier, you must install the DevOps Integrations application from ServiceNow Store applications, and the Jenkins plugin for ServiceNow DevOps version 1.12 or later.

      Visit the Ancillary Software section on the ServiceNow Store website to download the Jenkins plugin for ServiceNow DevOps.

      After upgrading DevOps to version 1.12 or later, you must also upgrade the DevOps Insights application from ServiceNow Store applications.

      After upgrading the DevOps Insights application to version 1.14, you must also install the DevOps Insights dashboard using the Solution Library to complete the DevOps Insights upgrade.

      Starting with version 1.14, unless previously customized, you must activate and set the Run As credentials to System Administrator for DevOps scheduled job [DevOps] Daily Data Collection to collect daily Insights data.

      Before upgrading or installing version 1.15, install Service Portfolio Management Foundation (com.snc.service_portfolio) plugin.

      After upgrading from version 1.14 to version 1.15, the DevOps Insights dashboard Average Service Availability and Daily Service Availability widgets have been renamed to Average Service Availability - Last 30 days, and Service Availability Trend. Therefore, the original widgets (Average Service Availability and Daily Service Availability) can be manually deleted.
      Note: You must select DevOps Insights scope from the application picker to edit the Insights dashboard.
      After upgrading to version 1.15, remove Open DevOps Change Request Aging and Open Non-DevOps Change Request Aging indicators from both [DevOps] Daily Data Collection and [DevOps] Historical Data Collection jobs to avoid related warnings or errors in the job log.
      Note: You must select DevOps Insights scope from the application picker to edit a job indicator.
      After upgrading to version 1.18, for existing artifact and package setup in Azure YAML pipelines, change the format of the stageName in artifact and package payloads.
      • $(system.stageName)/$(system.jobDisplayName) for non-classic (YAML) pipelines
      • $(system.jobDisplayName) for classic pipelines

      After upgrading to version 1.19, you must upgrade the DevOps Integrations application, and then the Jenkins plugin for ServiceNow DevOps to enable Jenkins features for version 1.19. If you upgrade the Jenkins plugin to version 1.19, you must upgrade both DevOps and DevOps Integrations applications to version 1.19 as well.

      After upgrading to version 1.19, there may be Jenkins orchestration tasks or pipeline executions shown in ServiceNow DevOps that are not enabled for DevOps. This behavior may occur because the setting to enable or disable the Jenkins pipeline for ServiceNow DevOps has been ported from Jenkins to DevOps.

      After upgrading to version 1.21, these exceptions apply to the cascade delete feature:
      • When an Artifact Version or Package parent record is deleted, Artifact Staged Request child records are not deleted, and the Artifact Version or Package is set to empty.
      • A Build Test Summary parent record cannot be deleted until any Build Test Result records referencing it are deleted first.

      Activation information

      Install the DevOps application from ServiceNow Store applications. Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store.

      See DevOps product documentation for more information.

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login