パイプラインを定義
テストの実行方法を定義します。
ビルドの最も重要な部分は、テストの実行方法を定義することです。主な特徴として、以下のワークフローに従います。APIテストプロジェクトとサービスの実装は、ソースコントロールを経た後、ユニットテスト、パッケージ、ステージング環境でのデプロイメント、MavenによるAPIテストからなるCIパイプラインを起動します。最後に、レポートが作成されます。
APIコードとTalend Cloud API Testerテストファイルをソースコントロールから取得し、APIのフルテストに使用することになります。テストは以下のように構成されます:
- コードの単体テスト
- APIのパッケージ化
- APIのデプロイ
- APIの実行
このパイプラインのサンプルでは、Buildステージで単体テストとパッケージ化、Deployステージでデプロイ、TestステージでAPIテストが行われます。