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