X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fqtip%2Fqtip-validate-jobs.yml;h=8dd97de1d9734e6ae8845de592018310efe4e0b2;hb=c20986a270bed4de42a00c8511c175ece5c4930f;hp=2be9d62312874b8d22d462d2c3f3a54a068271a7;hpb=95e2002265c1c04f09b08bf9596bcc24aaf004b5;p=releng.git diff --git a/jjb/qtip/qtip-validate-jobs.yml b/jjb/qtip/qtip-validate-jobs.yml index 2be9d6231..1db4facc0 100644 --- a/jjb/qtip/qtip-validate-jobs.yml +++ b/jjb/qtip/qtip-validate-jobs.yml @@ -1,3 +1,4 @@ +--- ####################### # validate after MERGE ####################### @@ -5,146 +6,134 @@ name: qtip project: qtip -#-------------------------------- -# BRANCH ANCHORS -#-------------------------------- + # ------------------------------- + # BRANCH ANCHORS + # ------------------------------- master: &master - stream: master - branch: '{stream}' - gs-pathname: '' - docker-tag: latest - danube: &danube - stream: danube - branch: 'stable/{stream}' - gs-pathname: '/{stream}' - docker-tag: 'stable' - -#-------------------------------- -# JOB VARIABLES -#-------------------------------- - pod: - - zte-pod2: - installer: fuel - <<: *master - - zte-pod3: - installer: fuel - <<: *master - - zte-pod3: - installer: fuel - <<: *danube - task: - - daily: - auto-builder-name: qtip-validate-deploy - auto-trigger-name: 'qtip-daily-{pod}-trigger' - - validate: - auto-builder-name: qtip-validate-setup - auto-trigger-name: qtip-validate-trigger - - experimental: - auto-builder-name: qtip-validate-setup - auto-trigger-name: experimental - -#-------------------------------- -# JOB LIST -#-------------------------------- + stream: master + branch: '{stream}' + gs-pathname: '' + docker-tag: latest + euphrates: &euphrates + stream: euphrates + branch: 'stable/{stream}' + gs-pathname: '{stream}' + docker-tag: 'stable' + + # ------------------------------- + # JOB VARIABLES + # ------------------------------- + qpi: + - compute: + installer: apex + pod: zte-virtual5 + <<: *master + - storage: + installer: apex + pod: zte-virtual5 + <<: *master + - compute: + installer: apex + pod: zte-virtual5 + <<: *euphrates + - storage: + installer: apex + pod: zte-virtual5 + <<: *euphrates + - compute: + installer: fuel + pod: zte-virtual6 + <<: *master + + # ------------------------------- + # JOB LIST + # ------------------------------- jobs: - - 'qtip-{task}-{installer}-{pod}-{stream}' + - 'qtip-{qpi}-{installer}-{pod}-{stream}' ################################ # job templates ################################ - job-template: - name: 'qtip-{task}-{installer}-{pod}-{stream}' + name: 'qtip-{qpi}-{installer}-{pod}-{stream}' disabled: false + parameters: - - qtip-common-parameters: - project: '{project}' - <<: *master - - '{installer}-defaults' - - '{pod}-defaults' + - project-parameter: + project: '{project}' + branch: '{branch}' + - '{installer}-defaults' + - '{pod}-defaults' + - string: + name: DEPLOY_SCENARIO + default: generic + - string: + name: DOCKER_TAG + default: '{docker-tag}' + description: 'Tag to pull docker image' + - string: + name: CI_DEBUG + default: 'false' + description: "Show debug output information" + - string: + name: TEST_SUITE + default: '{qpi}' + - string: + name: TESTAPI_URL + default: 'http://testresults.opnfv.org/test/api/v1' + - string: + name: OPNFV_RELEASE + default: '{stream}' scm: - - git-scm + - git-scm + + wrappers: + - timeout: + timeout: 15 + abort: true + - timestamps + triggers: - - '{auto-trigger-name}' + - 'qtip-daily' + builders: - - qtip-common-builders - - '{auto-builder-name}' + - description-setter: + description: "POD: $NODE_NAME" + - shell: | + #!/bin/bash + source tests/ci/periodic.sh + publishers: - - qtip-common-publishers + - qtip-common-publishers + - email-jenkins-admins-on-failure ################ # MARCOS ################ -#--------- +# -------- # builder -#--------- - -- builder: - name: qtip-common-builders - builders: - - description-setter: - description: "POD: $NODE_NAME" - -- builder: - name: qtip-validate-deploy - builders: - - shell: - !include-raw: ./helpers/validate-deploy.sh - - shell: - !include-raw: ./helpers/cleanup-deploy.sh +# -------- -- builder: - name: qtip-validate-setup - builders: - - shell: - !include-raw: ./helpers/validate-setup.sh - -#----------- +# ---------- # parameter -#----------- +# ---------- -- parameter: - name: qtip-common-parameters - parameters: - - project-parameter: - project: '{project}' - branch: '{branch}' - - string: - name: DEPLOY_SCENARIO - default: 'os-nosdn-nofeature-ha' - - string: - name: DOCKER_TAG - default: '{docker-tag}' - description: 'Tag to pull docker image' - -#----------- +# ---------- # publisher -#----------- +# ---------- - publisher: name: qtip-common-publishers publishers: - - email: - recipients: wu.zhihui1@zte.com.cn, zhang.yujunz@zte.com.cn + - email: + recipients: wu.zhihui1@zte.com.cn, zhang.yujunz@zte.com.cn -#--------- +# -------- # trigger -#--------- - -- trigger: - name: qtip-daily-zte-pod2-trigger - triggers: - - timed: '0 7 * * *' - -- trigger: - name: qtip-daily-zte-pod3-trigger - triggers: - - timed: '0 1 * * *' +# -------- - trigger: - name: qtip-validate-trigger + name: 'qtip-daily' triggers: - - gerrit-trigger-change-merged: - project: '{project}' - branch: '{branch}' - files: '**' + - timed: '0 15 * * *'