Skip to main content

CICD - Repository Alone

This guide shows CI/CD Integration without the use of any cloud services like S3 buckets to store the results and create the dashboard.

You can configure the repository to store test assets, the same Repository (Which could be any flavors of GIT or SVN) can be used to store all the test results and create dashboards.

Below are the steps that need to be followed.

  1. Configure repository in AIQ under preferences > Repository. Please visit the Repository chapter to know more about how to configure repositories using HTTP or SSH
  2. Below is the required folder structure and files
    PcLugZlULNIEI9cS-158e2e87cfdd.png
    • lib will hold the Restclient.jar file.
    • The scenario folder holds all the scenario files that are required to be run.
    • scenarioReports and scenarioResults are the files that are required to store the results that will be uploaded to the git repo that is configured
    • build.xml is the file that holds all the configuration details and the ant targets
    • creds.json file holds the server details and login details of AIQ
    • githttp.json file holds details of git repo to use along with HTTP credentials and branch details.
    • gitSsh.json file holds details of the git repo, the URL, ssh credentials, and the branch details.
    Here is the zip of the above folder structure to download for reference
  3. Configure build.xml with buildversion to use, specify product, specify customer name, specify an environment, specify dir, and the scenario file to use
    If the AISG is going to be run, make changes accordingly and point to the abpt file from the freshly run AISG
  4. creds.json - provide the URL of AIQ services running, provide credentials of AIQ
  5. Depending on SSH or HTTP, provide the details of the Repo, credentials, branch, sshPhrase, and sshKey in either githttp.json or gitSsh.json
    Note: Depending on which file is being used, make the reference of that file in build.xml for the below-mentioned property
    <property name="gitCredentials" value="githttp.json" />
    Once all the changes are made and saved
    Open command prompt of if this is driven from any CICD tools, run "blueprintDashboard" for creating dashboard report and "scenarioDashboard" for creating scenario dashboards
    j2WdD15sBFus2U42-fa7540f61a5d.pngBm4ZBSYuwBdg662d-5561c5908e42.png
  6. Once the build is successfully run, go to AIQ > Preferences > Repository
  7. Click Explore Repository
    whDYs4d9cE8jfl3d-83a87dfbbda4.png
  8. Look for the folder called reports
    KT10wpjMi9zUs7G7-75abcd087b66.png
  9. Click Reports> Products > main.html to have the dashboards created
    ftRQF3wcbzTgDAhx-a4c6fdfd669c.png

Last updated: October 16, 2026

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