CI/CD Integration Overview
- Being quick and easy: you don't have to install Katalon Studio manually.
- Being able to work even on machines without displays.
- Allocating an isolated virtual display (e.g., Xvbf for Jenkins) that increases the stability of execution.
Below are the supported CI environments and their sample configurations.
Use TestCloud in CI/CD pipelines
From Katalon Runtime Engine (KRE) version 8.6.5, to execute tests in TestCloud environments, you only need a TestCloud subscription or trial; Katalon Runtime Engine license is not required. This also enables you to use TestCloud in any CI/CD pipelines configured with KRE.
To trigger test execution with TestCloud environments from KRE, you need to specify the following arguments:
Command-line argument | Description | Data type | Mandatory |
---|---|---|---|
-browserType="TestCloud" | The browser type used for test suite execution. The "TestCloud" value means you are using TestCloud environments. | String | Required (for single test suite execution) |
-testcloudEnvironmentId | The ID of the environment which corresponds to a combination of OS, browser type and browser version to execute. This ID can be generated with Command Builder. | String | Required (for single test suite execution) |
-testcloudTunnel | Allow the execution to be performed via TestCloud Tunnel. | Boolean | Optional |
For test suite collection execution, the TestCloud environments for individual test suites are already included in the test suite collection file. Therefore, the browserType
and testcloudEnvironmentId
arguments are not required.