DevOps ワークスペースリリースノート
ServiceNow Store上の ITSM DevOps Workspace アプリケーションのバージョン履歴。
重要:
システム要件とファミリーの互換性の詳細については、ServiceNow Store Web サイトのアプリケーションリストを参照してください。
バージョン履歴
- バージョン 5.1.0 - 2025 年 2 月
-
- 新規:
- プロアクティブヘルススキャンのサポート
- 一連のプロアクティブなチェックを使用して、DevOps 変更速度管理インスタンスの例外と問題を検出します。これらのチェックは、製品 UI では明らかではないが、テーブルスキャンで簡単に検出できる問題を特定するのに役立ちます。これらは、チェックのタイプに基づいて、本質的に [スケジュール済み] または [オンデマンド] のいずれかです。
- ServiceNow とのツール統合を活用
- Harness オーケストレーションツールを DevOps 変更速度管理と統合します。この統合により、接続、検出、インポート、リアルタイムイベントの処理、および ServiceNow for Harness パイプラインの変更との CI/CD の統合が可能になります。
- プロアクティブヘルススキャンのサポート
- 変更:
- ベースシステムでサポートされていないオーケストレーションツールのオンボーディングの簡素化
- 簡素化された汎用フレームワークは、カスタムオーケストレーションツールを ServiceNow DevOps チェンジベロシティと統合するための使いやすいソリューションを提供します。プラットフォームに関する最小限の知識しか必要としません。必要なカスタムコーディングの量を減らし、顧客とパートナーの両方にとってプロセス全体を簡素化することで、統合の複雑さを軽減します。フレームワークは、新しいオーケストレーションツールのオンボーディングを簡素化することで、アダプションの迅速化、スケーリングの円滑化、追加チームのオンボーディングの簡素化を実現します。これにより、統合の課題が少なくなり、ユーザーによるアダプションプロセスが迅速化され、移行中の摩擦が軽減されます。この汎用フレームワークは、ServiceNow でネイティブにサポートされていないオーケストレーションツールをベースシステムで統合することをサポートしています。
- 計画立案ツール統合のカスタムフィールド
- 作業アイテムのカスタムフィールドを追加することで、DevOps 変更速度管理によってベースシステムでサポートされている計画ツールの構成可能性が向上します。
- リードタイム計算の強化
- リードタイムの計算で、パイプライン実行の一部として登録されたアーティファクト/パッケージが考慮され、それに関連付けられたコミットに基づいて計算されるようになりました。
- 効果的なセルフサービス導入のための製品内ガイダンスの改善
- ワークスペースのさまざまな場所にドキュメントまたは外部ドキュメントへのナビゲーションを追加することで、ユーザーエクスペリエンスが向上しました。
- ベースシステムでサポートされていないオーケストレーションツールのオンボーディングの簡素化
- 新規:
- バージョン 5.0.0 - 2024 年 11 月
-
- 新規:
- Azure DevOps (ADO) の OAuth 2.0 認証
- OAuth 2.0 認証を使用して Azure DevOps ツールを DevOps 変更速度管理に接続し、より安全な認証方法を確保します。
- Jira Cloud の OAuth 2.0 認証
- OAuth 2.0 認証を使用して Jira Cloud ツールを DevOps 変更速度管理に接続し、より安全な認証方法を確保します。
- Azure DevOps (ADO) の OAuth 2.0 認証
- 変更:
- あらゆるオーケストレーションツールをサポートする汎用 Docker コンテナソリューション
- 一般化された拡張可能な Docker コンテナソリューションを使用して、任意のオーケストレーションツールを DevOps 変更速度管理と統合し、ツール固有のプラグインや拡張機能に依存することなく、変更要求の作成や関連する DevOps データの収集などのパイプラインアクションを呼び出します。
- ベースシステムでサポートされていない計画立案ツールのオンボーディングの簡素化
- トランスフォーマールールを使用して、ベースシステムでサポートされていない計画立案ツールを統合します。GitLab の問題は計画ツールの 1 つとして利用可能になり、この新しいアプローチを利用してビルドされているため、GitLab で計画の検出、作業アイテムのインポート、作業アイテム (問題) の Webhook の構成を行うことができます。
- 作業アイテムの直接関連付けを有効にすることで、DevOps 変更の手動作成エクスペリエンスが強化されました
- ITSM のサービスオペレーションワークスペースで手動で作成された DevOps 変更要求に作業アイテムデータを追加します。
- あらゆるオーケストレーションツールをサポートする汎用 Docker コンテナソリューション
- 新規:
- バージョン 4.1.0 - August 2024
-
- DevOps 変更ワークスペースが改善され、次の DevOps 変更速度管理機能をサポートするようになりました。
- 変更:
- モデルを使用した完全な変更自動化へのジャーニーの強化。
- GitHub アクションで再実行をサポートします。
- Jira Server のサポートAPI_KEY。
- パイプライン実行でブランチの詳細を保持して、アーティファクトとパッケージからのコミットを決定します。
- 削除:
- DevOps モデルの変更:DevOps 実装フローを DevOps の変更により適したものにするために、変更タスクは自動的に作成されなくなりました。
- DevOps 変更要求の最小自動化承認フローと DevOps 変更要求の高度な自動化承認フローは、競合とエラーを回避するため、モデルがベースシステムの DevOps 変更モデル (DevOpsorDevOpssimplified) である DevOps 変更要求に対してはトリガーされません。
- 注:機能の詳細については、「DevOps 変更速度管理リリースノート」を参照してください。
- 変更:
- DevOps 変更ワークスペースが改善され、次の DevOps 変更速度管理機能をサポートするようになりました。
- バージョン 4.0.0 - 2024 年 5 月
-
- 変更:
- DevOps 変更ワークスペースが改善され、次の DevOps 変更速度管理機能をサポートするようになりました。
- ユーザーエクスペリエンスを向上させるためにツールモジュールを再設計しました
- カスタムオーケストレーションツール統合のサポート
- オンボーディングエラー処理とガードレールの改善
- DevOps データ検索でエラーが発生した場合でも変更要求の作成を許可
- GitLab 結合要求/プル要求のサポート
- JFrog ArtifactoryのGitHub Actions、Azure DevOps、GitLabのサポート
- Jira Cloud サポート
- 同じ Jenkins インスタンスで複数の ServiceNow DevOps 構成をサポートします
- GitLab Docker コンテナの改善
- DevOps 変更ワークスペースが改善され、次の DevOps 変更速度管理機能をサポートするようになりました。
- 変更:
- バージョン 3.1.0 - 2024 年 2 月
-
- 新規:
- GitHub の問題の統合
- GitHub は、コードとオーケストレーション機能に加えて、GitHub Issues 統合による計画機能をサポートするようになりました。リポジトリの GitHub の問題を検出して GitHub コミットにリンクし、ServiceNow DevOps CHG に保持することもでき、ServiceNow DevOps CHG アクセラレーションのポリシー決定に使用できます。
- GitHub Actions でサポートされているさまざまな単体テストの種類
- ServiceNow DevOps CHG に公開するためのカスタム API コールを行わずに、NUnit、pytest、jest、JUnit、XUnit などのさまざまな単体テストツールレポートのテスト結果を自動的に公開します。
- ガイド付き変更自動化エクスペリエンス
- DevOps の変更を活用するさまざまな方法と、変更プロセスを完全に中断することなく DevOps の変更を簡単に採用する方法について、より優れた製品内ガイダンスが提供されるようになりました。ステッパーは、DevOps 変更の作成を自動化するようにガイドします。ステッパーでパイプラインを選択しているときにツールの接続ステータスを確認でき、次のステップに進む前にアラートを受け取ることもできます。DevOps 変更モデルの 2 つの新しい状況移行フロー (変更 - DevOps - 新規および変更 - DevOps スケジュール) が導入され、これらの状況を通じて変更を移動および追跡できます。指定された関係タイプに基づいて変更要求に関連付けられたデータを取得するために、DevOpsChangeRelationshipHelper スクリプトが導入されました。
- DevOps アドミンおよびツールオーナーの接続アドミンおよびフローデザイナーロールの削除
- DevOps アドミンとツールオーナーの可視化および編集機能は、これらのユーザーのフローデザイナーと接続アドミンのロールを削除することで、接続と認証情報に関して制限されています。
- アーティファクトとパッケージへの変更:
- アーティファクトとパッケージの採用、実装、およびエラー処理の全体的なエクスペリエンスが改善されました。Jenkins と ADO の両方のアーティファクトおよびパッケージ登録 API は、ステータスに関する応答で明確なメッセージを提供するようになりました。ユーザーは、アーティファクトバージョンが既に存在するか、ステージングされているか、作成されているかを確認でき、却下の場合は理由を確認することもできます。コンソールには、アーティファクトページに移動するためのリンクとともに、明確なメッセージが表示されます。DevOpsDPRHelper API は、脆弱性、テスト結果、およびコードカバレッジに関するデータを取得するために、パイプライン実行を入力として受け取るようになりました。アーティファクトのバージョンまたはパッケージが処理待ちになっている理由を説明する説明列を追加することで、トラブルシューティングのエクスペリエンスが向上しました。DevOps 変更ワークスペースでこの情報にアクセスしやすくするために、アーティファクト、パッケージ、および保留中のパッケージのリストで構成される新しいリストモジュールが作成されました。
- GitHub の問題の統合
- 新規:
- バージョン 3.0.0 - 2023 年 11 月
-
- 新規:
- DevOps ホームページの更新
- DevOps ホームページが新しい入門ガイドで更新され、現在の変更プロセスに従って DevOps 変更を自動的に作成できるようになりました。新しい DevOps システムプロパティにより、状況移行が有効になります。DevOps 変更要求が作成されると、ファースト ステップ ガイドは安定した状態に置き換えられ、すべてのツール、アプリケーション、および変更コントロールが有効なパイプラインの概要が提供されます。ツールの新しいメトリクスセクションにより、注意が必要な領域を簡単に特定できます。アクティビティが最も多いアプリを確認するための新しいアプリケーションメトリクスセクション。新しい変更自動化セクションには、承認待ちの変更を含むすべての DevOps の変更が表示されます。
- ガイド付き変更自動化エクスペリエンス
- DevOps の変更を活用するさまざまな方法と、変更プロセスを完全に中断することなく DevOps の変更を簡単に採用する方法について、より優れた製品内ガイダンスが提供されるようになりました。ステッパーは、DevOps 変更の作成を自動化するようにガイドします。「DevOps モデル変更承認」フローと「DevOps デフォルト変更承認」フローの名前がそれぞれ「DevOps 変更要求手動承認」と「DevOps 変更要求の高度な自動化承認フロー」に変更され、新しい変更承認フロー「DevOps 変更要求最小自動化承認」が導入されていることがわかります。UX では、各フローの意図する結果と動作、および完全な価値を段階的に実現するためにどのフローを使用するかを明確に説明します。
- ツールとアプリへの接続プレイブック
- ツールオーナーロールをより適切にサポートするために、ツールプレイブックのスコープが縮小されました。現在は、十分な権限を持つツールへの接続と、リアルタイム データを受信するための Webhook の構成に重点を置いています。新しいアプリケーション作成プレイブックは、アプリオーナーが DevOps アプリケーションを作成し、計画、リポジトリ、パイプラインを関連付けて、履歴データをインポートするようにガイドします。
- ツールの接続と構成ステータス
- Jenkins、GitHub、および Azure DevOps の場合、接続と構成ステータスインジケーターが更新されます。ツール接続を簡単にテストすることもできます。接続ステータス、ツール認証情報、権限チェック、Webhook 構成ステータスのステータスに基づいて、ツールの全体的なステータスが [接続]、[切断]、[要注意] に更新されるようになりました。
- Jenkins を自動的に構成
- Jenkins ツールにインストールされている ServiceNow DevOps Jenkins プラグインを、DevOps 変更速度管理アプリケーション内から直接自動的に構成できるようになりました。
- プレイブックでの GitHub OAuth JWT ツールのオンボーディングを簡素化する自動 OAuth JWT セットアップ
- OAuth JWT 認証情報を使用した GitHub ツールのオンボーディングに関連するいくつかの手動ステップがツールオンボーディングプレイブックで自動化され、GitHub ツールのオンボーディングが簡単になりました。
- Jenkins と GitHub のテスト接続のサポート
- DevOps 変更速度管理から直接、GitHub Webhook と Jenkins プラグイン構成をテストします。[テスト接続] ボタンは、ツールの全体的なステータスを提供します。Jenkins プラグインを DevOps 変更速度管理から自動的に構成できるようになりました。
- Checkmarx のサポート
- CI/CD パイプラインと統合された Checkmarx を DevOps 変更速度管理に接続して、セキュリティスキャン結果を取得します。これは、コードがどの程度脆弱であるかを判断するのに役立ちます。GitHub Actions、Jenkins、および Azure DevOps パイプラインで構成された Checkmarx スキャンは、ベースシステムでサポートされています。セキュリティスキャンの結果は、ServiceNow インスタンスまたはパイプライン UI におけるパイプラインの変更要求またはタスク実行の関連リストで表示できます。セキュリティの結果を使用して、変更ポリシーと変更自動化の条件を定義できます。Checkmarx One と Checkmarx SAST の両方がサポートされています。
- DevOps ホームページの更新
- 修正済み:
- 構成中にプロジェクトを検索するオプションが Rally に追加されました。
- 新規:
- バージョン 2.0.0 - August 2023
-
- 変更:
- オンボーディングとインサイトのためのワークスペースの変更
- これには、Webhook を構成する前の Azure DevOps への ServiceNow DevOps 拡張機能のインストールの検証、変更自動化セットアップ実行時のパイプラインステップの自動インポート、オンボーディングの改善、DevOps インサイトウィジェットの情報アイコン、DevOps インサイトのフローおよび促進メトリクススコアウィジェットのビジュアルの改善が含まれます。
- 変更:
- バージョン 1.38.0 - 2023 年 5 月
-
DevOps 変更速度管理 1.38 で追加されたサポート機能の変更。
- バージョン 1.37.0 - 2023 年 2 月
-
- 変更:
- DevOps 変更ワークスペースの変更
- ServiceNow アドミン向けの簡素化された初期システムセットアップ。これには、セットアップのステータス、完了する必要があるスコープの識別の改善、認証情報エイリアスの構成に使用するアカウントの新しいパスワードの設定機能、追加の検証などが含まれます。
- パイプラインステップを変更してアプリケーションサービスを割り当てたり、変更の自動化を設定したりする機能を含む、アプリオーナーロールの拡張。アプリオーナーは、ツールの [検出] をクリックして、DevOps アプリケーションに必要な新しいオブジェクトを関連付けることもできます。すべてのツールの認証情報を簡単に更新し、指定された認証情報の権限を確認する機能を含む、更新されたツール管理。
- DevOps 変更ワークスペースの変更
- 変更:
- バージョン 1.36.0 - November 2022
-
修正済み:
- 更新されたエラーメッセージ
- ツールへの接続中に問題の根本原因を見つけるのに役立つように、エラーメッセージが改善されました。エラーメッセージは、関連するアクティブな問題を特定し、特定の問題を強調表示して、それらを軽減する方法を説明します。ツールを接続するときの新しい権限チェックでは、必要な権限ではなく認証情報から利用可能な権限が表示されます。
- ツールへの接続中に、[DevOps 変更ワークスペース] ページで特定の MID サーバーを直接指定できるようになりました
- プル要求 (PR) パイプライン実行で GitHub/Jenkins に対応
- Jenkins オーケストレーションツールのプル要求パイプライン実行と、GitHub コーディングツールで作成された PR を追跡してサポートします。プル要求 ID、コミット、作成元ブランチ、宛先ブランチ、作成者、承認者、コメント、PR 発生時間、PR 承認時間、PR マージ済み/クローズ時間などの PR データを、GitHub コーディングツールから、Jenkins オーケストレーションツールで対応するパイプライン実行用に作成された DevOps CHG に統合します。さらに、PR 関連データを DevOps CHG に添付して、PR 結合プロセスを承認、検証、検証、および承認したユーザーをレビューします。
- DevOps ツールと CHG トレーサビリティのための履歴データのインポート - Gitlab
- アプリオンボーディングセルフサービスカタログと定期的なポーリングを使用してデータをフェッチし、コードおよびオーケストレーション機能の履歴データをインポートします。
- インポートフレームワークは、パイプラインを編集したり Webhook を設定したりすることなく、DevOps データをインスタンスにインポートすることで、チームのオンボーディングを支援します。インポートされたデータは、Gitlab からのコミット、分岐、タグ、パイプライン (CI/CD の両方) の完全な変更トレーサビリティの根本原因に関するインサイトを提供します。
- SonarQube - 新しいコードメトリクスのサポート
- SonarQube の新しいコード構成に基づいて、SonarQube のスキャン結果全体とは別に、SonarQube のスキャン結果によって提供される新しいコードメトリクスを統合します。このリリースでは、新しい脆弱性、新しい保守性評価、新しい信頼性評価、新しいセキュリティ評価、新しいバグ、新しいコードの臭い、新しい技術的負債、および新しいコード行が統合されています。これは、Jenkins、Azure DevOps、および GitHub Actions オーケストレーションツールでサポートされています。
- Split.io 機能フラグツールと ServiceNow の統合
- この統合により、ServiceNow が拡張され、機能フラグと Split.io セグメントの CHG 承認プロセスを管理できます。ServiceNow DevOps で機能フラグの更新を管理できるようになりました。
- Split.io 機能フラグツール統合のサポートにより、ワークスペース、環境、セグメント、および機能フラグを検出できます。CHG 要求フィールドを設定して、CHG コントロールの Split.io を有効にすることができます。CHG 要求が承認/却下されると、分割またはセグメントの split.io のコールバック URL が呼び出され、分割およびセグメントの更新の実装が再開されます
- DevOps インサイトダッシュボードでビジネスアプリケーション別にレポートをフィルタリングできるようになりました。
- Jenkins 統合でサポートされる Jenkins の最小バージョンは 2.289.1 になりました
変更:
- 名前が同じでバージョンが異なるアーティファクトは、(異なるリポジトリに属していても) 重複していると見なされます。
- ADO プロジェクト名にスペースと特殊文字が含まれている場合、ADO リリースパイプラインに対して 2 つのパイプライン実行が作成されました。
- DevOps:変更チケットには、特定の実行ではなくパイプラインホームへのリンクがあります。
- Azure DevOps
- コミットと作業項目が、最初の手順またはジョブで成果物を発行するパイプラインの成果物にリンクされません。
- Azure DevOps:インポートされたコミットの詳細に、変更されたファイルの数が正しくないと表示される
- ビルドパイプラインの前にリリースパイプラインがチェックインすると、作業アイテム、テストサマリー、およびコミットが ServiceNow の変更に添付されません。
- テストタイプのマッピングがない場合、受信イベント処理の詳細のメッセージが正しくない。
- キャンセルされたパイプライン実行の履歴インポート後、パイプライン UI にパイプラインのステータスが進行中として表示されます
- Jenkins オーケストレーションイベントはランダムにエラーステータスになります。
- 更新されたエラーメッセージ
- バージョン 1.35.3 - September 2022
-
- 新規:
- ツールへの接続中に問題の根本原因を見つけるのに役立つように、エラーメッセージが改善されました。エラーメッセージは、関連するアクティブな問題を特定し、特定の問題を強調表示して、それらを軽減する方法を説明します。
- ツールへの接続中に、[DevOps ワークスペースの変更] ページで特定の MID サーバーを直接指定できるようになりました。
- 新規:
- バージョン 1.35.0 - August 2022
-
- DevOps データワークスペースは、新しい DevOps 変更速度管理アプリがインストールされると、DevOps インサイトとともに依存関係として自動的にインストールされます。リリース 1.31 以降では、既存の ServiceNow DevOps バージョンをアップグレードする場合でも、新しくインストールする場合でも、DevOps 変更速度管理アプリをインストールします。DevOps 変更速度管理は、DevOps インストールエクスペリエンスを簡素化および合理化します。
- 企業は、品質に妥協することなく製品の提供とイノベーションをスピードアップするためにDevOpsに目を向けています。DevOpsは、差別化を実現し、顧客の応答性を向上させ、競争上の優位性を構築するために不可欠です。
- ServiceNow DevOps は、DevOps ツールチェーンをプラットフォームに既に存在する作業やデータに接続する強力なデータモデルに基づいて構築されています。いくつかの貴重な成果の 1 つは、効果的で透明性の高いリスク管理を確保しながら、変化を加速する能力です。これにより、開発者にとって変更管理が透過的になり、エクスペリエンスが向上し、好みのツールを使い続けることができるため、生産性が向上します。
- この接続されたバリューストリームは、カスタマイズされたダッシュボードを介したインサイトの収集、作成、共有など、他の方法でソフトウェアファクトリをサポートします。本番環境で起こっていることから、開発者が作業を開始する原因となった最初のアイデアや問題まで、完全なチェーンがあります。迅速な反復でもコード配信の信頼性が向上し、インシデントが発生した場合でも、より迅速に解決できます。