Skip to main content

Smart Agent CI/CD Integration

Overview

The Smart Agent is designed to be embedded directly into your CI/CD pipelines, acting as a quality gate during the Test stage. By automating orchestration and retries at the runtime level, the agent ensures that environmental flakiness does not block your delivery pipeline. It provides a seamless way to integrate with your existing test automation framework while giving you the flexibility to manage execution parameters centrally.


Pipeline Flow

The following lifecycle describes how the Smart Agent interacts with standard CI/CD runners (Example, Jenkins, GitHub Actions, or GitLab):

  1. Code commit triggers CI
  2. Build is created
  3. Smart Agent executes tests
  4. Results determine pipeline outcome

Pipeline Flow


Integration Steps

To integrate the Smart Agent into your automated workflow, follow these steps:

  1. Add Smart Agent JAR to your project
  2. Configure YAML file
  3. Update Gradle test task:
    • Add JAR path
    • Add config file path
  4. Run pipeline

Related documentation: