e64173ca77c3b04266f77665021b73b5b0033290
[releng.git] / jjb / qtip / qtip-validate-jobs.yml
1 #######################
2 # validate after MERGE
3 #######################
4 - project:
5     name: qtip
6     project: qtip
7
8 #--------------------------------
9 # BRANCH ANCHORS
10 #--------------------------------
11     master: &master
12         stream: master
13         branch: '{stream}'
14         gs-pathname: ''
15         docker-tag: latest
16
17 #--------------------------------
18 # JOB VARIABLES
19 #--------------------------------
20     qpi:
21         - compute:
22             installer: apex
23             pod: zte-pod4
24             <<: *master
25         - storage:
26             installer: apex
27             pod: zte-pod4
28             <<: *master
29
30 #--------------------------------
31 # JOB LIST
32 #--------------------------------
33     jobs:
34         - 'qtip-{qpi}-{installer}-{stream}'
35
36 ################################
37 # job templates
38 ################################
39 - job-template:
40     name: 'qtip-{qpi}-{installer}-{stream}'
41     disabled: false
42     parameters:
43         - project-parameter:
44             project: '{project}'
45             branch: '{branch}'
46         - '{installer}-defaults'
47         - '{pod}-defaults'
48         - string:
49             name: DEPLOY_SCENARIO
50             default: generic
51         - string:
52             name: DOCKER_TAG
53             default: '{docker-tag}'
54             description: 'Tag to pull docker image'
55         - string:
56             name: CI_DEBUG
57             default: 'false'
58             description: "Show debug output information"
59         - string:
60             name: TEST_SUITE
61             default: '{qpi}'
62     scm:
63         - git-scm
64     triggers:
65         - 'qtip-daily'
66     builders:
67         - description-setter:
68             description: "POD: $NODE_NAME"
69         - shell: |
70             #!/bin/bash
71             source tests/ci/periodic.sh
72     publishers:
73         - qtip-common-publishers
74         - email-jenkins-admins-on-failure
75
76 ################
77 # MARCOS
78 ################
79
80 #---------
81 # builder
82 #---------
83
84 #-----------
85 # parameter
86 #-----------
87
88 #-----------
89 # publisher
90 #-----------
91
92 - publisher:
93     name: qtip-common-publishers
94     publishers:
95         - email:
96             recipients: wu.zhihui1@zte.com.cn, zhang.yujunz@zte.com.cn
97
98 #---------
99 # trigger
100 #---------
101
102 - trigger:
103     name: 'qtip-daily'
104     triggers:
105         - timed: '0 15 * * *'