CI/CD-Harness
Last updated
Last updated
Harness serves as a comprehensive solution for modern software delivery challenges, combining advanced deployment strategies and robust governance features to facilitate enhanced collaboration and efficiency for development teams.
Utilizing CI/CD Harness within Avo Assure greatly enhances continuous testing, allowing code changes to be validated immediately upon integration. This help improve the overall quality of the software.
Prerequisites to integrate Harness with Avo Assure are:
1. Harness Username
2. Harness Password
Configure project
Step-by-step process to configure the project:
1. Login to Avo Assure, select the desired project from landing page and click Execute button from left pane of landing page
2. Click Configure button located in the middle of Configure & Execute window
3. Execution Configuration Set Up window will appear. Enter configuration name in Configuration Name textbox, select Test Suite, select browser from Select Browsers dropdown and click Save button to save the configuration
4. Click CI/CD option from Execution Options column
To bring up CI/CD Execution window on the screen now, copy DevOps Integration URL and DevOps Request Body and paste it in notepad for using it later in harness
Login to harness by using harness credentials
1. Click Projects tab located on home page of Harness, create Pipelines and Add Stages in pipelines
2. After adding stage, Execution panel will open
Click Add Step, select HTTP Step to perform CI/CD
3. Enter URL and Request Body which are copied from CI/CD section, which is in Execution profile in Avo Assure. Click Additional Info and add application/json as value in Content-Type textbox and click Apply changes button
4. Click Save button to save the changes then click Run button present in the top right corner
5. Click Run Pipeline button to execute the pipeline from the Run Pipeline window.
After execution, execution details will be displayed on the screen