ペルソナごとのスキャンプロパティの構成
ユーザー、チームリーダー、およびアドミニストレーターにコンテンツへのアクセスを許可するために スキャンエンジン が使用するさまざまな情報をリスト形式で表示および構成できます。
TeamDev スキャンプロパティ
レビュー待ちの TeamDev コードプッシュをスキャンするかどうかを指定できます。自動的に承認または却下されるために満たす必要がある要件を指定することもできます。
コードをプッシュする方法として TeamDev を使用する場合は、 スキャンエンジン を使用して、コード レビュー待ちのコード プッシュをスキャンできます。これらのプッシュをスキャンして検出結果を探し、コードレビューを自動的に承認または却下する条件を定義します。
注:
TeamDev スキャンを正しく機能させるには、コードレビューを有効にする必要があります。さらに、アドミニストレーターは、TeamDev スキャンを有効にするために 1 回限りの API 構成を実行する必要があります。詳細については、「インスタンスを登録」を参照してください。
プロパティは次のとおりです。
- コードレビューの保留中のプッシュを自動的にスキャン (
auto_scan_team_dev_pushes) - プッシュを自動的に承認または却下 する (
team_dev_auto_approve) - 承認条件 (
team_dev_approval_condition)注:デフォルトの承認条件はtotal_errors=0です。これは、エラーゼロのTeamDevコードプッシュが自動承認されることを意味します。 - コードレビュー担当者ユーザー (
team_dev_user)
ユーザーとアドミニストレーター
これは、 スキャンエンジンに関連するシステムで与えられた各ロールのレコードを含むリストです。
チームリーダー
ここで定義されたチームおよびチームリーダーは、アナリティクスダッシュボードでチームリード情報を表示できます。
- チームとチームリーダーを定義するには、[ 新規] を選択します。
- 次のフィールドと設定を構成します。
フィールド/設定 説明 アクティブ スキャンエンジンチームリードレコードがアクティブかどうかを決定します。 チーム名 スキャンエンジン内のレポートに表示されるチームの名前を指定します。 チームリード このグループのチームリーダーまたはマネージャーを示します。 自分のチーム:ユーザー このチームの一員であるユーザーまたはユーザーのリストを指定します。 自分のチーム:グループ このチームの一員であるグループまたはグループのリストを指定します。
自動承認または却下の要件の設定
コミット時に TeamDev コードプッシュを自動的にスキャンするには、[ プッシュの保留中のコードレビューを自動的にスキャン] オプションを設定します。
- プッシュを自動的に承認または却下できるようにします。
- 追加の追跡のためにコードレビュー担当者ユーザーを追加します。
スキャン結果のチェックに使用されるテーブルを確認できます。
- 条件ビルダーを使用して、コードプッシュを承認する方法に関するルールを指定します。
これらのルールを満たさない場合は却下されます。
注:デフォルトでは、検出されたエラーの合計数がゼロでなければならないという条件が 1 つ既に設定されています。
[ フィルター条件の追加] を選択すると、フィルター条件を追加および設定できます。[ OR 節の追加] を選択して、OR 節を追加および構成することもできます。
注:
フィルター条件と OR 句を既存の条件に追加するには、それらの横にある [AND ] または [OR ] オプションを選択します。