Skip to main content

Azure DevOps Integration for AIQ

HowUse tothis setarticle awhen scenariointegrating pipelineAIQ inwith Azure DevOps withrepositories, Ant.pipelines, work items, or release workflows.

What changed in this article

  • Corrected capitalization from “Azure Devops” to “Azure DevOps.”
  • Added integration checks for organization/project URL, repository or pipeline scope, token permissions, branch/path mapping, artifacts, work item references, and auditability.
  • Added guidance to use token-based access and avoid storing passwords in integration settings.

Validation workflow

    Create Pipeline

    SelectConfirm the sourceAzure ofDevOps yourorganization, GITproject, projectrepository containingor pipeline, and integration owner.

    Validate token scope, branch/path settings, artifact access, and pipeline/work item behavior with a controlled test.Document the pipelineintegration filesowner (build.xml,and scenariorotation files,process etc)for credentials or tokens.

    Review note:

    This

    Thepage repositorynow shoulddistinguishes containcurrent filesAzure similarDevOps toguidance from the oneslegacy providedTFS with the ZIP file at the end of this document. Edit as necessary to point to correct controller DNS other data in controller.json and git.json files.reference.

    Create the repository connection to your existing Git repository.

      Connection Name : Enter a name for the connection.

      Git Repository URL: The URL to your existing GIT repository. URL format is: https://gitlab.com/<git username>/<git repo name>

      User Name: <user>@<domain>

      Password / Token Key: The password or access token key to your Git account.

      See the Git documentation for more information on setting up access tokens: Managing your personal access tokens - GitHub Docs

      Select Ant pipeline template and choose ubuntu 18.04 agent.

      Click on Ant target and define

        Target: scenarioDashboardGit

        Options: -Ddir=dir -Dscenario=demosite/demosite_checkout.scenario -DlocalEmptyFolder=dashboardsFolder -DprojectName=Checkout -DmaxAllowedFailures=0 -DminSuccessRatio=100

        JUnit test result files : **/*.xml

        Scroll down, select the Advanced expand button, and select the JDK version to be JDK 11.

        Click on Copy Files task and define the source folder to the dashboard empty folder (dashboardsFolder)

        Click Save and click on Pipelines in the left menu. Then in the right-click the More Options context menu and select Run pipeline

        The pipeline should start running

        Sample Template Files

          Download a ZIP file containing sample template files: CICD_TEMPLATE.zip


          Last updated: FebruaryOctober 06,5, 20242026

          If you have any feedback on this topic, please contact us at documentation@appvance.ai.