X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fmetal3%2Fjob_integration_tests.yml;h=e7234c846eda90e4113b41ee68a42d313d9e1c88;hb=32373bc420b3caa9508a3cf5e355c02a6f72d903;hp=c8e52af9ad84d35b4f2bf44692b4aa234b10baee;hpb=146f50a3252eb3334f04d5031d7dd26f9082a976;p=infra%2Fcicd.git diff --git a/jjb/metal3/job_integration_tests.yml b/jjb/metal3/job_integration_tests.yml index c8e52af9..e7234c84 100644 --- a/jjb/metal3/job_integration_tests.yml +++ b/jjb/metal3/job_integration_tests.yml @@ -25,11 +25,11 @@ # pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository. - job-template: - id: integration_tests - name: '{job_prefix}_{proj}_{version}_integration_test_{image_os}' - description: "CAPM3 {capm3_version} integration tests for {org}/{repo} on {image_os}." + name: '{job_prefix}_{proj}_{version}_integration_test_{image_os}{name_postfix}' + description: "CAPM3 {capm3_version} integration tests for {org}/{repo} on {image_os} with ironic installed from {ironic_install_type}." + id: 'integration_tests' project-type: pipeline - defaults: global + defaults: integration-default-values disabled: False concurrent: True parameters: @@ -69,7 +69,18 @@ name: TARGET_NODE_MEMORY default: 4096 description: 'RAM size of the target host.' - + - string: + name: IRONIC_INSTALL_TYPE + default: '{ironic_install_type}' + description: 'Sets the installation type of ironic during ironic-image build of the BMO deployment' + - string: + name: IRONIC_LOCAL_IMAGE + default: '{ironic_repo}' + description: 'In case of ironic-image PR tested with ironic source install, the source repo of the PR will be used to build the local ironic-image' + - string: + name: IRONIC_LOCAL_IMAGE_BRANCH + default: '{ironic_branch}' + description: 'In case of ironic-image PR tested with ironic source install, the source branch of the PR will be used to build the local ironic-image' properties: - build-discarder: days-to-keep: 30 @@ -86,7 +97,7 @@ org-list: "{ci_github_whitelist_org}" cron: 'H/5 * * * *' auth-id: "{ci_ghprb_auth_id}" - trigger-phrase: '((.|\n)*\s)?/test-{version}-{image_os}-integration(\s(.|\n)*)?' + trigger-phrase: '((.|\n)*\s)?/test-{version}-{image_os}-integration{trigger_postfix}(\s(.|\n)*)?' skip-build-phrase: '/skip-test' only-trigger-phrase: True github-hooks: True