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

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

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

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

    ユーザー Description (説明)
    devops.integration.user

    DevOps 統合ユーザー

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

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

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

    DevOps アドミニストレーター

    [sn_devops.admin]

    DevOps アプリケーションをセットアップして構成します。

    DevOps管理者のみが管理モジュールにアクセスできます。

    • sn_devops.app_owner
    • sn_devops.統合
    • sn_devops.tool_owner
    • action_designer

    DevOps の統合

    [sn_devops.integration]

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

    DevOps アプリオーナー

    [sn_devops.app_owner]

    DevOps アプリケーションの動作を監督し、DevOps 環境のパフォーマンスを監視します。
    アプリオーナーは、以下のことができます:
    • アプリケーションのみを作成、更新、削除する。
    • オブジェクトとアプリケーション (パイプライン、リポジトリ、計画、アーティファクトリポジトリ) の関連付けまたは関連付けの解除を行う。
    • 変更の自動化を実行し、パイプラインのステップを変更する。
    • アクセスしてすべてのツールを表示するが、変更はしない。
    • [Discover from tool records (ツールレコードから検出)] をクリックして、既に接続されているツールから新しい計画、リポジトリ、またはパイプラインを検索できる。
    • ビューアーのロールがある。
    • 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) に空の行が存在する可能性があります。ツールオブジェクトを検出する前に、これらの空の行を削除する必要があります。

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

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

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

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

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

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

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

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

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

    名前 テーブル
    API スキーマ定義

    [sn_devops_api_schema_definition]

    App (アプリ)

    [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]

    Pipeline (パイプライン)

    [sn_devops_pipeline]

    パイプライン実行

    [sn_devops_pipeline_execution]

    プラン

    [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]

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