X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fairship%2Fjob_ipa_image_building.yml;h=98ed4189c96bc2b0be64684ab2de2b5046b0d3fd;hb=220ca93a4eb0a00981aeba55673f85e89247ad06;hp=0f6a7df97df1e3ae5dd0460b40d566b9bd962e9c;hpb=4d4a3e92542663633420b2bc550955c916a05f1b;p=infra%2Fcicd.git diff --git a/jjb/airship/job_ipa_image_building.yml b/jjb/airship/job_ipa_image_building.yml index 0f6a7df9..98ed4189 100644 --- a/jjb/airship/job_ipa_image_building.yml +++ b/jjb/airship/job_ipa_image_building.yml @@ -25,15 +25,70 @@ # The pipeline scripts are maintained in Nordix/airship-dev-tools repository. - job-template: - id: openstack_ipa_image_building - name: '{job_prefix}_openstack_ipa_image_building' - description: "Builder job for Openstack IPA images for metal3 CI" + id: openstack_ipa_and_ironic_image_building + name: '{job_prefix}_master_openstack_ipa_and_ironic_image_building' + description: "IPA and Ironic image building" project-type: pipeline defaults: global disabled: False concurrent: True + parameters: + - string: + name: IRONIC_REFSPEC + default: '' + description: 'Gerrit refspec of the patch we want to test. Example: refs/changes/84/800084/22' + - string: + name: IRONIC_IMAGE_REPO_COMMIT + default: 'HEAD' + description: 'Ironic Image repository commit hash to build' + - string: + name: IRONIC_IMAGE_BRANCH + default: 'master' + description: 'Ironic image repository branch to build' + - string: + name: IRONIC_INSPECTOR_REFSPEC + default: '' + description: 'Gerrit refspec of the patch we want to test. Example: refs/changes/84/800084/22' + - string: + name: IPA_COMMIT + default: 'HEAD' + description: 'Ironic Python Agent repository commit hash to build' + - string: + name: IPA_BRANCH + default: 'master' + description: 'Ironic Python Agent repository branch to build' + - string: + name: BMO_COMMIT + default: 'HEAD' + description: 'Bare Metal Operator repository commit hash to build' + - string: + name: BMO_BRANCH + default: 'master' + description: 'Bare Metal Operator repository branch to build' + - string: + name: IPA_BUILDER_BRANCH + default: 'master' + description: 'Ironic Python Agent builder repository tool branch' + - string: + name: IPA_BUILDER_COMMIT + default: 'HEAD' + description: 'Ironic Python Agent builder repository tool commit' + - string: + name: METAL3_DEV_ENV_BRANCH + default: 'master' + description: 'Metal3 dev env repository branch' + - string: + name: METAL3_DEV_ENV_COMMIT + default: 'HEAD' + description: 'Metal3 dev env repository commit' + - string: + name: STAGING + default: 'true' + description: 'Configures IPA builder upload mode (staging/review)' properties: + - github: + url: https://github.com/Nordix/ironic-python-agent.git - build-discarder: days-to-keep: 30 num-to-keep: 300 @@ -41,7 +96,8 @@ artifact-num-to-keep: -1 triggers: - - timed: "0 5 */15 * *" + - timed: "0 4 * * 1,3,5,7" + - github pipeline-scm: scm: