####################### # validate after MERGE ####################### - project: name: qtip project: qtip #-------------------------------- # BRANCH ANCHORS #-------------------------------- master: &master stream: master branch: '{stream}' gs-pathname: '' docker-tag: latest #-------------------------------- # JOB VARIABLES #-------------------------------- pod: - zte-pod1: installer: fuel scenario: os-odl_l2-nofeature-ha <<: *master - zte-pod3: installer: fuel scenario: os-nosdn-kvm-ha <<: *master #-------------------------------- # JOB LIST #-------------------------------- jobs: - 'qtip-{scenario}-{pod}-daily-{stream}' ################################ # job templates ################################ - job-template: name: 'qtip-{scenario}-{pod}-daily-{stream}' disabled: false parameters: - project-parameter: project: '{project}' branch: '{branch}' - '{installer}-defaults' - '{pod}-defaults' - string: name: DEPLOY_SCENARIO default: '{scenario}' - string: name: DOCKER_TAG default: '{docker-tag}' description: 'Tag to pull docker image' - string: name: CI_DEBUG default: 'false' description: "Show debug output information" scm: - git-scm triggers: - 'qtip-{scenario}-{pod}-daily-{stream}-trigger' builders: - description-setter: description: "POD: $NODE_NAME" - qtip-validate-deploy publishers: - qtip-common-publishers - email-jenkins-admins-on-failure ################ # MARCOS ################ #--------- # builder #--------- - builder: name: qtip-validate-deploy builders: - shell: !include-raw: ./helpers/cleanup-deploy.sh - shell: !include-raw: ./helpers/validate-deploy.sh #----------- # parameter #----------- #----------- # publisher #----------- - publisher: name: qtip-common-publishers publishers: - email: recipients: wu.zhihui1@zte.com.cn, zhang.yujunz@zte.com.cn #--------- # trigger #--------- - trigger: name: 'qtip-os-odl_l2-nofeature-ha-zte-pod1-daily-master-trigger' triggers: - timed: '0 15 * * *' - trigger: name: 'qtip-os-nosdn-kvm-ha-zte-pod3-daily-master-trigger' triggers: - timed: '0 15 * * *'