Required File Changes
-
Update build files as needed
Only a few files require an update for a given environment
Search the following build files for "replace_"
-
build.xml
-
consoleDetails.json
-
controller.json
-
ec2.creds
-
githttp.json
-
jiraCreds.json
The documentation below also contains "replace_" where helpful documentation can be updated
-
-
Retrieve files locally to run a pipeline from the terminal
git clone https://<replace_gitRepoURL>.git
cd -clonedRepoName-
git checkout -yourBranch-
git pull
-
Ant Calls to Run Pipeline
Ant calls must be run from the root of the cloned git repository (i.e. where the build.xml file resides)
Execution Variables
NOTE: When referencing variables from a terminal, you must prefix each variable with -D
Product Variable examples
-Dproduct=<replace_productName>
Project Variable examples (Test Name)
-DprojectName=<replace_productName> -DprojectName=<replace_productName>
AI Template Specific Variables
-Dtemplate is relative path, file (with extension) to template
-Dtemplate=<replace_path>/ai/templates/<replace_templateName>.abpt
Scenario Specific Variables
-Ddir is a directory or path where the scenario resides or will reside (if generated)
-Dscenario is the scenario file name and extension
Example AI Runs:
ant blueprintDashboard -Dtemplate=ipts/ai/templates/<replace_templateName>.abpt -Dproduct=<replace_productName> -DprojectName=<replace_projectName> -DminPages=<replace_#> -DminActions=<replace_#>
Other helpful / optional parameters (These parameters override default values in build.xml):
maxFailingRequests="-1"
minValidationRatio="-1"
maxValidationFailures="1"
minPages=20
minActions=20
Example Scenario Runs:
ant createScenariosDashboard -Ddir=<replace_path>/scenarios -Dscenario=aiGenerated.scenario -Dproduct=<replace_productName> -DprojectName=<replace_projectName>
ant createScenariosDashboard -Ddir=<replace_path>/scenarios -Dscenario=<replace_scenarioName>.scenario -Dproduct=<replace_productName> -DprojectName=<replace_projectName>
Example AI + Script Gen
ant generateRegressionScenario -Dtemplate=<replace_path>/ai/templates/templateName.abpt -Dproduct=<replace_productName> -DprojectName=<replace_projectName>
also, see parameters from "Example AI Runs"
-
Dashboard URL
Dashboards publish at https://<replace_bucketDomain>/products/main.html
To learn more about Dashboards, see
href="https://docs.appvance.net/Content/AIQ/Integrations/ContinousIntegration/CICD___Dashboards.htm"CICD - Dashboards
Last updated: June 26, 2023
If you have any feedback on this topic, please contact us at documentation@appvance.ai