Running your tests on Azure DevOps - Cloud

Talend Cloud API Tester Examples

Version
Cloud
Language
English
Product
Talend Cloud
Module
Talend API Tester
Content
Design and Development > Testing APIs
Last publication date
2024-03-15

Build, deploy and run a test project using Azure DevOps and the Talend Cloud API Tester management API and Maven plugin.

In this example, you will:

  1. Create and configure an Azure DevOps project.
  2. Configure the Talend Cloud API Tester Maven plugin.
  3. Create a build pipeline, which uses configuration as a code with a YAML file. This pipeline builds and publishes a build artifact, a JAR file or a Docker image, for example.
  4. Create a release pipeline. A release pipeline is organized into stages, which may have pre-deployment or post-deployment conditions (user approval, for example). It is mainly used to deploy artifacts on environments.

    Here, the source control triggers a build pipeline that performs unit tests, packages the code and builds a Docker image, then publishes the image to a container registry. Then, a release pipeline deploys the Docker application and fetches API test definitions from API Tester to launch the API tests and produce test reports.

Schema of a release pipeline.

For more information about Continuous Integration, see the Talend Software Development Life Cycle Best Practices Guide.

For more information about Azure DevOps, see the Azure DevOps documentation.