mablには、自動化されたエンドツーエンドテストを既存のCI/CDパイプラインと統合するさまざまな方法が用意されています。
CI/CD統合は、mablデプロイメントエベントをトリガーします。これは、アプリケーション、環境、プランラベルなどの指定された条件に一致するワークスペース内のすべてのプランを並列で実行するものです。CI/CDワークフローで継続的テストを実装するためのより詳細な情報については、こちらをご覧ください。
モバイルビルド
デプロイ時にモバイルビルドをテストする場合、mabl CLIを使用してモバイルビルドをプログラムで管理できます。詳細はこちら。
Cloud Buildインテグレーション
Google Cloud Buildインテグレーションを使用すると、mablの特定の環境やアプリケーションに関連するmablプランを自動的にトリガーし、Cloud Buildパイプラインのステージとして実行できます。詳細はこちら。
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インテグレーションの設定の詳細については、こちらを参照してください。