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として自動的にファイルされます。
GitHubのIssueの作成の管理
この機能の動作のカスタマイズの詳細については、GitHubインテグレーションのセットアップの記事を参照してください。