Azure DevOps Integration
Katalon TestOps Continurous Integration (CI) is an easier way to execute Katalon Studio tests remotely or schedule remote Katalon Studio execution. See Test Planning Overview for detailed information.
This step-by-step guide shows you how to install the Katalon for Azure DevOps extension and run Katalon projects with Azure DevOps.
Requirements
- An active Katalon Runtime Engine license.
Install the Azure DevOps Extension
To run Katalon projects with Azure DevOps, you first need to install our Katalon for Azure DevOps extension from the Visual Studio Marketplace. This extension helps download, deploy, and execute Katalon Studio on Azure DevOps automatically.
To install the Katalon for Azure DevOps extension, perform the following steps:
Sample Projects
For Azure DevOps integration, you can refer to our sample project on our GitHub repository: Azure DevOps Extension Samples.
For Linux
The Azure DevOps extension was tested on Ubuntu 16.0.4 and Ubuntu 18.04. You can refer to the sample yml file for Linux on our GitHub repository: azure-pipelines-linux.yml.
For Windows
For Windows, VM resolution is 1024 x 768 by default. If your app can render correctly on this resolution, use this sample script from our GitHub repository: azure-pipelines.yml.
Install the Screen Resolution Utility extension from the Visual Studio Marketplace. To run UI tests on Azure Pipelines, you might need to adjust the screen resolution so that apps render correctly. Learn more about screen resolution on Microsoft document: Setting screen resolution.
Use this sample script from our GitHub repository: azure-pipelines-windows-srs.yml.
Configure your pipeline
You have installed the Katalon for Azure DevOps from the Visual Studio Marketplace.
To run your Katalon project on Azure DevOps, you need to configure your pipeline. Do as follows:
If the script is properly configured, it is successfully executed via Azure DevOps.
For troubleshooting, see Microsoft documentation: Troubleshoot pipeline runs.