Azure DevOpsでテストを実行
Azure DevOps、Talend Cloud API Tester管理API、Mavenプラグインを使ってテストプロジェクトをビルド、デプロイ、実行します。
この例では以下の作業を行います。
- Azure DevOpsプロジェクトを作成し、設定する。
- Talend Cloud API Tester Mavenプラグインを設定する。
- ビルドパイプラインを作成する。これは、設定をコードとしてYAMLファイルと共に使用します。このパイプラインは、ビルドアーティファクト、JARファイル、Dockerイメージなどをビルドして公開します。
- リリースパイプラインを作成する。リリースパイプラインがステージごとにまとめられます。これにはプリデプロイまたはポストデプロイの条件が付いている場合があります(ユーザーの承認など)。主に、環境にアーティファクトをデプロイするために使用されます。
ここでは、ソースコントロールがビルドパイプラインをトリガーし、ユニットテストを実行し、コードをパッケージ化してDockerイメージをビルドし、そのイメージをコンテナーレジストリーに公開します。その後、リリースパイプラインがDockerアプリケーションをデプロイし、API TesterからAPIテスト定義を取得してAPIテストを開始してテストレポートを作成します。
継続的インテグレーションの詳細は、Talendソフトウェア開発ライフサイクルベストプラクティスガイドをご覧ください。
Azure DevOpsの詳細は、Azure DevOpsのドキュメンテーションを参照してください。