GitHubのIssueの自動作成

mabl GitHubインテグレーションを使用して、テスト実行時のテストプランの失敗、ページ読み込みの問題、大きな変化など、チームにとって重要なmablのインサイトに基づいてGitHubのIssueを生成します。

📘

カスタムイベントの作成

mablのインサイトに対してGitHubのIssueを作成する以外のアクションを実行する場合は、カスタムGitHubイベントの生成に関する記事で、より強力なインテグレーションオプションを参照してください。

セットアップ

開始するには、GitHubインテグレーションのセットアップの記事に記載された手順に従います。

mablの [Edit GitHub integration] ページで、次の設定をオンにします。

  • mablのインサイトに対してGitHubのリポジトリディスパッチイベントを作成する ([Create GitHub Repository Dispatch events for mabl insights])
  • mablのインサイトに対してGitHubのIssueを作成する ([Create GitHub issues for mabl insights])

[Filter insights] セクションのトグルスイッチやドロップダウンを使用して、チームにとって重要なインサイトをフィルタリングします。インサイトのフィルターの一覧については、セットアップガイドを参照してください。

インサイトのフィルタリング

インサイトのフィルタリング

テストの実行

mablのインサイトからGitHubのIssueを生成するには、mablデプロイイベントをトリガーし、デプロイイベントにGitHubコードリビジョンハッシュを関連付けるようにCI/CDワークフローを設定します。

デプロイが行われたときに、mablはコードリビジョンハッシュを使って、デプロイイベントの一部として開始されたプラン実行をソースリポジトリにトレースバックします。以前は成功したプランが失敗し始めたときなど、インサイトの失敗が発生した場合は、そのインサイトがそれぞれの詳細とともにGitHubのIssueとして自動的にファイルされます。

1374

mablのインサイトから作成されたサンプルのGitHub Issue

GitHubのIssueの作成の管理

この機能の動作のカスタマイズの詳細については、GitHubインテグレーションのセットアップの記事を参照してください。