X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;ds=inline;f=jjb%2Fcloud-infra%2Fcloud-infra-periodic-onap.yaml;h=7afaf1db05db61b499a958c1aa3a91f68a97e17f;hb=6fe95bf04479986a9b76468db706ca51faf2ec2c;hp=0ed68fa30516e1f447f0011870ee23cc6edc44d7;hpb=89f2180c05ae55bb9bd9cfbbb293a610c3e77c80;p=infra%2Fcicd.git diff --git a/jjb/cloud-infra/cloud-infra-periodic-onap.yaml b/jjb/cloud-infra/cloud-infra-periodic-onap.yaml index 0ed68fa3..7afaf1db 100644 --- a/jjb/cloud-infra/cloud-infra-periodic-onap.yaml +++ b/jjb/cloud-infra/cloud-infra-periodic-onap.yaml @@ -46,9 +46,9 @@ onap-version: 4.0.0-ONAP onap-flavor: full engine-version: master - engine-refspec: master - deploy-scenario-version: master - deploy-scenario-refspec: master + engine-refspec: "refs/changes/71/1771/4" + deploy-scenario-version: "9a215b7935ab2b14cc7451ba15ea575e62e26da7" + deploy-scenario-refspec: "refs/changes/65/1765/12" disabled: false - 'master': nordix-branch: master @@ -77,10 +77,14 @@ build-timeout: 150 - oom-healthcheck: build-timeout: 30 + test-type: oom-healthcheck - onap-healthcheck: build-timeout: 30 + test-type: onap-healthcheck - promote-onap: build-timeout: 5 + - delete-stack: + build-timeout: 5 jobs: - '{deploy-scenario}-periodic-{distro}-{installer-type}-{type}-{onap-branch}' @@ -120,10 +124,6 @@ name: DEPLOY_SCENARIO default: '{deploy-scenario}' description: 'Scenario to deploy and test' - - string: - name: HEAT_ENVIRONMENT_FILE - default: "file://$WORKSPACE/.cache/repos/swconfig/scenarios/$DEPLOY_SCENARIO/$INSTALLER_TYPE/role/$DEPLOY_SCENARIO/files/heat-environment-full.yaml" - description: 'Type of the deployment' - string: name: DEPLOY_TYPE default: '{type}' @@ -204,14 +204,13 @@ condition: SUCCESSFUL projects: - name: 'onap-deploy-periodic-{distro}-{installer-type}-{type}-{onap-branch}' - current-parameters: true + current-parameters: false predefined-parameters: | DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE - PROVISIIONER_TYPE=$PROVISIIONER_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO - HEAT_ENVIRONMENT_FILE=$HEAT_ENVIRONMENT_FILE ONAP_VERSION=$ONAP_VERSION ONAP_FLAVOR=$ONAP_FLAVOR ENGINE_VERSION=$ENGINE_VERSION @@ -226,20 +225,20 @@ kill-phase-on: FAILURE abort-all-job: true - multijob: - name: OOM Healthcheck - condition: SUCCESSFUL + name: OOM Healthcheck xtesting + condition: ALWAYS projects: - name: 'oom-healthcheck-periodic-{distro}-{installer-type}-{type}-{onap-branch}' - current-parameters: true + current-parameters: false predefined-parameters: | DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE - HEAT_ENVIRONMENT_FILE=$HEAT_ENVIRONMENT_FILE - PROVISIIONER_TYPE=$PROVISIIONER_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO ONAP_VERSION=$ONAP_VERSION - ONAP_FLAVOR=$ONAP_FLAVOR + ONAP_FLAVOR=full + TEST_TYPE=oom-healthcheck ENGINE_VERSION=$ENGINE_VERSION ENGINE_REFSPEC=$ENGINE_REFSPEC DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION @@ -251,20 +250,86 @@ kill-phase-on: NEVER abort-all-job: false - multijob: - name: ONAP Healthcheck - condition: SUCCESSFUL + name: ONAP Healthcheck xtesting + condition: ALWAYS projects: - name: 'onap-healthcheck-periodic-{distro}-{installer-type}-{type}-{onap-branch}' - current-parameters: true + current-parameters: false predefined-parameters: | DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE - PROVISIIONER_TYPE=$PROVISIIONER_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO - HEAT_ENVIRONMENT_FILE=$HEAT_ENVIRONMENT_FILE ONAP_VERSION=$ONAP_VERSION - ONAP_FLAVOR=$ONAP_FLAVOR + ONAP_FLAVOR=core + TEST_TYPE=onap-healthcheck + ENGINE_VERSION=$ENGINE_VERSION + ENGINE_REFSPEC=$ENGINE_REFSPEC + DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION + DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + XTESTING_REPO_URL=$XTESTING_REPO_URL + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + CLEANUP=$CLEANUP + node-parameters: true + kill-phase-on: NEVER + abort-all-job: false + - name: 'onap-healthcheck-periodic-{distro}-{installer-type}-{type}-{onap-branch}' + current-parameters: false + predefined-parameters: | + DISTRO=$DISTRO + DEPLOY_TYPE=$DEPLOY_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE + INSTALLER_TYPE=$INSTALLER_TYPE + DEPLOY_SCENARIO=$DEPLOY_SCENARIO + ONAP_VERSION=$ONAP_VERSION + ONAP_FLAVOR=small + TEST_TYPE=onap-healthcheck + ENGINE_VERSION=$ENGINE_VERSION + ENGINE_REFSPEC=$ENGINE_REFSPEC + DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION + DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + XTESTING_REPO_URL=$XTESTING_REPO_URL + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + CLEANUP=$CLEANUP + node-parameters: true + kill-phase-on: NEVER + abort-all-job: false + - name: 'onap-healthcheck-periodic-{distro}-{installer-type}-{type}-{onap-branch}' + current-parameters: false + predefined-parameters: | + DISTRO=$DISTRO + DEPLOY_TYPE=$DEPLOY_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE + INSTALLER_TYPE=$INSTALLER_TYPE + DEPLOY_SCENARIO=$DEPLOY_SCENARIO + ONAP_VERSION=$ONAP_VERSION + ONAP_FLAVOR=medium + TEST_TYPE=onap-healthcheck + ENGINE_VERSION=$ENGINE_VERSION + ENGINE_REFSPEC=$ENGINE_REFSPEC + DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION + DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + XTESTING_REPO_URL=$XTESTING_REPO_URL + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + CLEANUP=$CLEANUP + node-parameters: true + kill-phase-on: NEVER + abort-all-job: false + - name: 'onap-healthcheck-periodic-{distro}-{installer-type}-{type}-{onap-branch}' + current-parameters: false + predefined-parameters: | + DISTRO=$DISTRO + DEPLOY_TYPE=$DEPLOY_TYPE + PROVISIONER_TYPE=$PROVISIONER_TYPE + INSTALLER_TYPE=$INSTALLER_TYPE + DEPLOY_SCENARIO=$DEPLOY_SCENARIO + ONAP_VERSION=$ONAP_VERSION + ONAP_FLAVOR=full + TEST_TYPE=onap-healthcheck ENGINE_VERSION=$ENGINE_VERSION ENGINE_REFSPEC=$ENGINE_REFSPEC DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION @@ -278,14 +343,36 @@ abort-all-job: false - multijob: name: Promote ONAP - condition: SUCCESSFUL + condition: ALWAYS projects: - name: 'promote-onap-periodic-{distro}-{installer-type}-{type}-{onap-branch}' - current-parameters: true + current-parameters: false + predefined-parameters: | + DISTRO=$DISTRO + DEPLOY_TYPE=$DEPLOY_TYPE + INSTALLER_TYPE=$INSTALLER_TYPE + DEPLOY_SCENARIO=$DEPLOY_SCENARIO + ONAP_VERSION=$ONAP_VERSION + ONAP_FLAVOR=$ONAP_FLAVOR + ENGINE_VERSION=$ENGINE_VERSION + ENGINE_REFSPEC=$ENGINE_REFSPEC + DEPLOY_SCENARIO_VERSION=$DEPLOY_SCENARIO_VERSION + DEPLOY_SCENARIO_REFSPEC=$DEPLOY_SCENARIO_REFSPEC + XTESTING_REPO_URL=$XTESTING_REPO_URL + ENGINE_ANSIBLE_PARAMS=$ENGINE_ANSIBLE_PARAMS + CLEANUP=$CLEANUP + node-parameters: true + kill-phase-on: NEVER + abort-all-job: false + - multijob: + name: Cleanup + condition: ALWAYS + projects: + - name: 'delete-stack-onap-periodic-{distro}-{installer-type}-{type}-{onap-branch}' + current-parameters: false predefined-parameters: | DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE - HEAT_ENVIRONMENT_FILE=$HEAT_ENVIRONMENT_FILE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO ONAP_VERSION=$ONAP_VERSION @@ -352,6 +439,10 @@ name: ONAP_FLAVOR default: '{onap-flavor}' description: 'ONAP flavor to deploy - could be core, small, medium, full. Also used for xtesting as run_type.' + - string: + name: TEST_TYPE + default: 'oom-healthcheck' + description: 'Test type to run. Could be oom-healthcheck or onap-healthcheck' - string: name: ENGINE_VERSION default: 'master' @@ -400,7 +491,7 @@ builders: - description-setter: - description: $INSTALLER_TYPE - $DEPLOY_SCENARIO + description: $INSTALLER_TYPE $DEPLOY_SCENARIO - '{phase}-macro' # vim: set ts=2 sw=2 expandtab: