CI/CDインテグレーション

デプロイでのテストの実行

mablには、自動化されたエンドツーエンドテストを既存のCI/CDパイプラインと統合するさまざまな方法が用意されています。

CI/CDインテグレーションはmablデプロイイベントをトリガーします。mablデプロイイベントは、ワークスペース内のプランのうち、アプリケーション、環境、プランラベルなど、指定された条件に一致するすべてのプランを並列に実行することです。mablのデプロイイベントについて不明な点がある場合は、こちらでその仕組みを確認できます。

CI/CDワークフローでの継続的テストの実装に関する概要については、こちらを参照してください。

Jenkinsインテグレーションプラグイン

mablのJenkinsインテグレーションプラグインを使用すると、特定の環境またはアプリケーションのプランを自動的にトリガーし、既存のJenkinsセットアップでビルドステージとして実行できます。詳細はこちら

Bambooインテグレーションプラグイン

mablのBambooインテグレーションプラグインは、特定の環境またはアプリケーションのプランを自動的にトリガーします。プランを現在のBambooパイプラインのビルドステージとして実行してください。詳細はこちら

Microsoft Azure DevOpsインテグレーション (VSTS)

Azure DevOps内でmablパイプラインタスクを使用すると、特定の環境またはアプリケーションのプランを自動的にトリガーできます。プランをビルドパイプラインとリリースパイプラインのビルドステージとして実行してください。詳細はこちら

GitHubインテグレーション

mablは、mabl GitHubアプリケーションとmabl Actionを介してGitHubと統合されます。そうすることで、GitHub Actions 2.0、GitHubのIssue自動作成、GitHubのデータフィルタリングをmabl内でフル活用できます。詳細はこちら

GitLabインテグレーション

mablでは、GitLabのパイプラインイメージを利用して、テスト実行をトリガーし、テスト結果のサマリーの確認やマージリクエストでのテスト結果のレビューを行うことができます。詳細はこちら

Octopus Deployインテグレーション

Octopus DeployプロセスでRun mabl testsステップテンプレートを使用し、アプリケーション、環境、またはプランラベルの設定に基づいてプランの実行を自動的にトリガーできます。詳細はこちら

CircleCIインテグレーション

CircleCIパイプラインにtrigger-tests Orbを追加し、さまざまなオプションに基づいてプランの実行を自動的にトリガーできます。詳細はこちら

その他のインテグレーション

組み込みのcurlコマンドビルダーを使用して、他のほとんどのCI/CDソリューションとmablを統合できます。APIベースのCI/CDインテグレーションの設定の詳細については、こちらを参照してください。


Related resources