CI/CD Harness

What is Delegate in Harness?

In Avo Assure, the Harness delegate is a custom container. This delegate acts as the communication bridge between the Harness environment and the Avo Assure Client. It enables Harness pipelines to trigger and manage Avo Assure test executions without requiring a local Avo Assure client installation and configuration in our system. The delegate must be active and connected inside the Harness environment for executions to run successfully.

Usage

In Avo Assure, CI CD with Harness works by using the custom delegate image within the Harness pipeline. When a pipeline is triggered, the delegate establishes communication with the Harness environment and initiates the test execution request. It then connects with the Avo Assure Client running as a containerized image to execute the required Web tests against the application under test. After the execution is completed, the results are sent back through the delegate and made available within Harness for reporting and validation. This setup ensures integration of Avo Assure test execution into Harness pipelines, providing scalable and consistent automation as part of the CI/CD process.

This document includes:

Prerequisites

Prerequisites for CI/CD Harness 

DevOps windows in Avo Assure

Steps to copy DevOps URL & DevOps Request Body in Avo Assure

Running the Pipeline in Harness

Steps to run the pipeline in harness

Harness Integration

Steps to integrate harness with Avo Assure

Last updated

Was this helpful?