Add functest-healthcheck alpine to xci-verify-healthcheck-macro
[releng.git] / jjb / securedlab / check-jinja2.yml
1 ########################
2 # Job configuration to validate jninja2 files
3 ########################
4 - project:
5
6     name: validate-templates
7
8     project: 'securedlab'
9
10     jobs:
11         - 'validate-jinja2-templates-{stream}'
12
13     stream:
14         - master:
15             branch: '{stream}'
16             disabled: false
17         - danube:
18             branch: 'stable/{stream}'
19             disabled: false
20
21 ########################
22 # job templates
23 ########################
24
25 - job-template:
26     name: 'validate-jinja2-templates-{stream}'
27
28     disabled: '{obj:disabled}'
29
30     concurrent: true
31
32     parameters:
33         - project-parameter:
34             project: $GERRIT_PROJECT
35             branch: '{branch}'
36         - node:
37             name: SLAVE_NAME
38             description: Slave to execute jnija template test
39             default-slaves:
40                 - lf-build1
41             allowed-multiselect: true
42             ignore-offline-nodes: true
43
44     scm:
45         - git-scm-gerrit
46
47     triggers:
48         - gerrit:
49             server-name: 'gerrit.opnfv.org'
50             trigger-on:
51                 - patchset-created-event:
52                     exclude-drafts: 'false'
53                     exclude-trivial-rebase: 'false'
54                     exclude-no-code-change: 'false'
55                 - draft-published-event
56                 - comment-added-contains-event:
57                     comment-contains-value: 'recheck'
58                 - comment-added-contains-event:
59                     comment-contains-value: 'reverify'
60             projects:
61               - project-compare-type: 'REG_EXP'
62                 project-pattern: '{project}'
63                 branches:
64                   - branch-compare-type: 'ANT'
65                     branch-pattern: '**/{branch}'
66                 file-paths:
67                   - compare-type: ANT
68                     pattern: 'utils/generate_config.yml'
69                   - compare-type: ANT
70                     pattern: '**/*.jinja2'
71                   - compare-type: ANT
72                     pattern: '**/*.yaml'
73     builders:
74         - check-jinja
75
76 - builder:
77     name: check-jinja
78     builders:
79         - shell:
80             !include-raw-escape: ./check-jinja2.sh