DevOps チェンジベロシティとともにインストールされるコンポーネント

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:9分
  • いくつかのタイプのコンポーネント (テーブル、ユーザー、ロール、スケジュール済みジョブなど) が DevOps チェンジベロシティ とともにインストールされます。

    このアプリケーション用のデモデータが利用可能です。
    注:
    アプリケーションファイルテーブルには、このアプリケーションとともにインストールされたコンポーネントがリストされています。このテーブルへのアクセス手順については、「アプリケーションとともにインストールされているコンポーネントの検索」を参照してください。

    インストールされるユーザー

    ユーザー 説明
    devops.integration.user

    DevOps 統合ユーザー

    注:
    DevOps 統合ユーザーがツールを構成する前に、パスワードを構成する必要があります。
    devops.system DevOps システムユーザー

    インストールされているロール

    ロール タイトル [名前] 説明 ロールを含む

    DevOps アドミニストレーター

    [sn_devops.admin]

    DevOps アプリケーションを設定および構成します。

    DevOpsアドミニストレーターのみが管理モジュールにアクセスできます。

    注:
    devops.system ユーザーに正しいアクセス権があることを確認するには、sys_connection テーブルにフィールドレベルの ACL が存在する場合は sn_devops.admin ロールをフィールドレベルの ACL (sys_connection.*) に追加するか、sn_devops.admin ロールに connection_admin ロールを含めます。
    • sn_devops.app_owner
    • sn_devops.integration
    • sn_devops.tool_owner
    • action_designer
    DevOps 変更ヘルススキャンコンテンツパックアプリケーションがインストールされている場合は、ヘルススキャン機能にアクセスするために次のロールも DevOps アドミニストレーターに追加されます。
    • sn_cicd.sys_ci_automation
    • scan_user

    DevOps の統合

    [sn_devops.integration]

    環境内のツールへのインバウンドアクセス権を持ち、 DevOps アプリケーションとの統合を可能にします。
    • flow_operator
    • cmdb_read

    DevOps アプリオーナー

    [sn_devops.app_owner]

    DevOps アプリケーションの操作を監視し、DevOps 環境のパフォーマンスを監視します。
    アプリオーナーは次のことができます。
    • アプリケーションのみを作成、更新、削除します。
    • オブジェクトをアプリケーション (パイプライン、リポジトリ、計画、アーティファクトリポジトリ) に関連付けまたは関連付け解除する
    • 変更の自動化を実行し、パイプラインステップを変更します。
    • アクセスすると、すべてのツールが表示されますが、変更はできません。
    • [ツールレコードから検出] をクリックして、既に接続されているツールから新しい計画、リポジトリ、またはパイプラインを検索できます。
    • ビューアーロールを持っています。
    • sn_devops.viewer
    • cmdb_read

    DevOps ツールオーナー

    [sn_devops.tool_owner]

    ツールオーナーは次のことができます。
    • 新しいツールを作成します。
    • ツールで次のアクションを実行します。
      • 検出 (クラシック UI およびワークスペース)
      • 手動構成モードを開始 (クラシック UI およびワークスペース)
      • 構成 (クラシック UI およびワークスペース)
      • ガイダンスを構成 (Jenkins のみ、ワークスペース)
      • 認証情報を更新 (ワークスペース)
      • 権限を確認 (ワークスペース)
      • 削除ツール (クラシック UI およびワークスペース)
    • 管理モジュールの [システム健全性] および [トラブルシューティング] セクションを表示し、インサイトダッシュボードを表示します。
    • ツールレコードページの [関連リンク] タブに [ツール接続] と [ツール接続履歴] が表示されます。
    • ユーザーがツールオーナーとアプリオーナーの両方のロールを持っている場合は、アプリと変更要求の自動化を作成することもできます。

    ツールオーナーは、アクセスグループのメンバーであるツール、またはアクセス制限のないツールの認証情報のみを更新できます。

    sn_devops.viewer

    DevOps ビューアー

    [sn_devops.viewer]

    環境で使用する DevOps アプリケーションへのアクセス権があります。
    • sn_devops_ws.workspace_user
    • cmdb_read
    • sn_devops.report_viewer
      注:
      sn_devops.report_viewer ロールを使用すると、ユーザーは DevOps テーブル用に作成されたレポートを表示できます。ユーザーはこのロールなしで DevOps レポートを表示できません。
    警告:
    DevOps コンフィグをアンインストールすると、DevOps チェンジベロシティ とともにインストールされたロールの [ロールを含む] 関連リスト (テーブル:sys_user_role_contains) に空の行が表示される場合があります。ツールオブジェクトを検出する前に、これらの空の行を削除する必要があります。

    インストールされるスケジュール済みジョブ

    スケジュール済みジョブ 説明
    [DevOps]履歴データ収集

    DevOpsツールからオンデマンドでデータを収集します。

    注:
    DevOps Insights アプリケーションのインストール後にDevOps履歴データを表示するには、このスケジュール済みジョブを実行する必要があります。
    [DevOps]日次データ収集

    DevOpsツールから毎日データを収集します。

    DevOps 自動検出ツールの関連付け

    は、接続された状態のすべてのツールとすべての機能について、新しいパイプライン、計画、およびリポジトリを自動的に検出します。このジョブは、1 日 1 回実行されるようにスケジュールされています。

    スケジュールの頻度を非アクティブ化または変更できます。
    1. 次のように移動する。 システム定義 > スケジュール済みジョブ をクリックし、[ DevOps 自動検出ツールの関連付け] を選択します。
    2. ジョブを非アクティブ化するには、[ アクティブ ] チェックボックスをオフにします。
    3. 頻度を変更するには、[ 繰り返し間隔] を更新します。
    ツールの接続履歴
    各ツールについて、スケジュール済みジョブは次のことを行います。
    • ツールの接続性を確認し、ツールレコードページの [接続ステータス ] フィールドを更新します。
    • 指定された間隔で受信した受信イベントを確認し、ツールレコードページの [最後の Webhook アクティビティ ] フィールドを最新の日時で更新します。
    このジョブは 1 時間ごとに実行されるようにスケジュールされています。必要に応じて頻度を更新できます。
    1. 次のように移動する。 システム定義 > スケジュール済みジョブ.
    2. [ツール接続履歴] を検索して選択します。
    3. 要件に基づいて [繰り返し間隔 ] フィールドを更新します。

    インストールされるテーブル

    [Name (名前)] テーブル
    API スキーマ定義

    [sn_devops_api_schema_definition]

    アプリケーション

    [sn_devops_app]

    アーティファクト

    [sn_devops_artifact]

    アーティファクトリポジトリ

    [sn_devops_artifact_repository]

    アーティファクトステージング済み要求

    [sn_devops_artifact_staging]

    アーティファクトバージョン

    [sn_devops_artifact_version]

    基本計画立案アイテム

    [sn_devops_base_planning_item]

    分岐

    [sn_devops_branch]

    ビルドテスト結果

    [sn_devops_build_test_result]

    ビルドテストサマリー

    [sn_devops_build_test_summary]

    コールバック

    [sn_devops_callback]

    コミット

    [sn_devops_commit]

    コミット担当者

    [sn_devops_committer]

    収容の詳細

    [sn_devops_commit_details]

    貢献者スコア変更係数

    [sn_devops_contributor_score_chg_factor]

    環境

    [sn_devops_environment]

    イベント

    [sn_devops_event]

    イベントプロセッサ

    [sn_devops_event_processor]

    インポートフィルター

    [sn_devops_import_filter]

    要求をインポート

    [sn_devops_import_request]

    要求ページをインポート

    [sn_devops_import_request_page]

    受信イベント

    [sn_devops_inbound_event]

    統合機能

    [sn_devops_integration_capability]

    拡張テーブルアプリケーションファイル。

    アプリを計画に

    [sn_devops_m2m_app_plan]

    TaskExecution に展開されたアーティファクト

    [sn_devops_m2m_artifact_execution]

    コミットするアーティファクトバージョン

    [sb_devops_m2m_artifact_version_commit]

    パッケージ化するアーティファクトバージョン

    [sn_devops_m2m_artifact_version_package]

    コミットを分岐に

    [sn_devops_m2m_branch_commit]

    コミットを実行

    [sn_devops_m2m_commit_execution]

    作業アイテムから計画バージョン

    [sn_devops_m2m_work_item_plan_version]

    オーケストレーションタスク

    [sn_devops_orchestration_task]

    オーケストレーションタスク定義

    [sn_devops_orchestration_task_definition]

    パッケージ

    [sn_devops_package]

    拡張テーブル構成アイテム。

    参加者

    [sn_devops_participant]

    パイプライン

    [sn_devops_pipeline]

    パイプライン実行

    [sn_devops_pipeline_execution]

    Plan (計画)

    [sn_devops_plan]

    拡張テーブルの基本計画立案アイテム。

    計画バージョン

    [sn_devops_plan_version]

    拡張テーブルの基本計画立案アイテム。

    リポジトリ

    [sn_devops_repository]

    ステップ

    [sn_devops_step]

    ステップ実行

    [sn_devops_step_execution]

    タグ

    [sn_devops_tag]

    タスク実行

    [sn_devops_task_execution]

    テスト実行

    [sn_devops_test_execution]

    テスト結果

    [sn_devops_test_result]

    テストタイプ

    [sn_devops_test_type]

    DevOps ツール

    [sn_devops_tool]

    ツールのアクション

    [sn_devops_tool_action]

    ツール機能のマッピング

    [sn_devops_tool_capability_mapping]

    DevOps ツール統合

    [sn_devops_tool_integration]

    拡張テーブルアプリケーションファイル。

    ツールタイプの機能 [sn_devops_tool_type_capability]
    作業アイテム

    [sn_devops_work_item]

    拡張テーブルの基本計画立案アイテム。