-
-
Notifications
You must be signed in to change notification settings - Fork 314
How to setup AQA_Test_Pipeline in Jenkins
One way to generate and leverage the AQAvit test pipelines in Jenkins is to use the aqaTestPipeline.groovy script.
Once you have setup this pipeline in your Jenkins server, it acts as a parent job that generates AQAvit test pipeline jobs as child jobs in Jenkins.
The set of parameters that this 'parent job' takes are defined in the groovy script.
The hierarchy of the job tree is determined by the parameters you provide to the AQA_Test_Pipeline, for example, this instance #254 was launched with
- PLATFORMS=x86-64_linux
- TARGETS=sanity.functional,extended.functional,special.functional,sanity.openjdk,extended.openjdk,sanity.system,extended.system,sanity.perf,extended.perf
- JDK_VERSIONS=17,8,22,11,21
- SDK_RESOURCES=releases
This resulted in the following test jobs being triggered. If those jobs were not present on the Jenkins server ahead of this parent pipeline #254 being run, they would be automatically generated using a standardized naming convention which is described here.
Work in progress. This section to be completed soon.