コンテンツにスキップ

Azure DevOps Boards

このワークスペースごとの初回セットアップにより、Aikido組織内の全員がAzure DevOps Boardsで直接issueを作成できるようになります。

以下のユースケースがサポートされています。

  • チケットの自動作成: 指定したBoardsプロジェクトにチケットを自動的に作成・登録し、セキュリティissueをシームレスに追跡します。
  • チケットの手動追加: セキュリティissueのチケットを手動でBoardsに追加し、重大な脆弱性に的を絞った対応を行えます。
  1. Aikidoアプリ内のインテグレーション設定に移動します。

  2. 「Task Trackers」セクションで「Azure DevOps Boards」を選択します
    認証のためにさらに情報を求めるモーダルが表示されます。

    • UserID​: これはあなたのメールアドレスです
    • Access Token: Azure DevOps内で発行できます。スコープとして、「Work Items」の下で「Read & write」を選択してください。
    • Organisation Name**:** 組織の名前で、URL内に含まれています。URLのプレフィックスhttps://…を除いた、組織名のみを含めるようにしてください\

    ユーザーID・トークン・組織名の入力を求めるAzure DevOpsインテグレーション設定画面。

  3. 認証情報を正しく入力したら、「保存」を押してモーダルを閉じます。

  4. Azure DevOps Boardsインテグレーションページを開き、自動作成の設定を管理します。

    Azure DevOps Boardsインテグレーション設定: リポジトリのマッピング、自動作成の有効化、デフォルトタスクタイプの設定。

AikidoからAzure DevOps Boardsへのタスク作成オプション

Section titled “AikidoからAzure DevOps Boardsへのタスク作成オプション ”

AikidoからBoardsに新しいタスクを作成するには、2つの方法があります

  1. Aikidoの画面から手動でタスクを作成する
  2. Aikidoの自動作成機能によって新しいタスクを自動生成する
  1. Feed内の任意のissueにカーソルを合わせ、「Assignee」列の***+***をクリックします。

    追加ボタンとオプションボタンが表示されたタスク割り当てテーブルのセクション。

    または、最後の列にある3点リーダーをクリックしてアクションメニューを開くこともできます。issueがグループ化されている場合、3点リーダーのアクションメニューは各サブissueでも利用できます。

    タスク管理と重要度調整のオプションを含むアクションのドロップダウンメニュー。

  2. ポップアップモーダルで必要な項目を入力します。

    プロジェクト・担当者・スコープ・要約・説明の項目を含むAzure DevOps Boardsのタスク作成フォーム。

  3. Boards内で新しく作成されたタスクは、Aikidoのissue詳細画面の「Tasks」タブ(サイドパネル)にリンクされます。

重要度の高いタスク: @babel/traverseのマイナーアップグレード、aaron aikidodevに割り当て済み。

  1. Azure DevOps Boardsインテグレーションの設定ページに移動します
  2. Change auto creation」を選択します
  3. タスクの自動作成の条件を定義します。

自動作成用のモーダルでは、以下の設定をすべて構成できます。

  • On/Off — 自動作成の有効/無効を切り替えます。オフの場合、閾値は実質的にNoneに設定されます。
  • 重要度の閾値CriticalHighMediumLow以上のissueに対してチケットを作成します。例えばHighを指定すると、HighCriticalのチケットが作成されます。
  • issueの種類 — 全てのissueの種類、またはSCASASTSecretsCloudIaCMalwareLicenseなど特定の種類に限定してチケットを作成します。
  • 1日あたりの上限 — 1日に作成するチケットの最大数を設定します。デフォルトは25です。プランによってはより高い上限がサポートされます。
  • チケット作成モード — issueグループごとに1件のチケットを作成するか、ロケーションまたはスコープごとに個別のチケットを作成するかを選択します。ロケーションごとのモードでは、より多くのチケットが作成される場合があります。
  • スコープ — ロケーションごとのモードでのみ利用可能です。全てのリポジトリ・クラウドを対象にするか、マッピング済みのリポジトリ・チームのみを対象にするか、または含める・除外するリストを指定して特定のリポジトリ・クラウドを対象にするかを選択できます。
  1. これらの設定に基づき、Aikidoが自律的にBoardsのチケットを生成します 🚀