Merge "remove modeling-toscaparsers-nfvparser from JJB"
[ci-management.git] / jjb / policy / policy-csit-jobs.yaml
1 - job-template:
2     name: '{project-name}-{stream}-project-csit-{functionality}'
3     disabled: '{disabled}'
4     project-type: freestyle
5     build-node: 'ubuntu1804-docker-8c-8g'
6     node: '{build-node}'
7     recipients: ''
8     java-version: 'openjdk11'
9     python-version: python3
10
11     properties:
12       - lf-infra-properties:
13           project: '{project}'
14           build-days-to-keep: '{build-days-to-keep}'
15
16     parameters:
17       - infra-parameters:
18           project: '{project}'
19           branch: '{branch}'
20           refspec: 'refs/heads/{branch}'
21           artifacts: '{archive-artifacts}'
22       - integration-test-options:
23           test-options: '{functionality}'
24
25     scm:
26       - gerrit-trigger-scm:
27           refspec: '$GERRIT_REFSPEC'
28           choosing-strategy: 'default'
29           submodule-recursive: '{submodule-recursive}'
30
31     wrappers:
32       - lf-infra-wrappers:
33           build-timeout: '{build-timeout}'
34           jenkins-ssh-credential: '{jenkins-ssh-credential}'
35
36     triggers:
37       - timed: '@daily'
38       - reverse:
39           jobs: '{obj:trigger_jobs}'
40
41     builders:
42       - lf-infra-pre-build
43       - lf-update-java-alternatives:
44           java-version: '{java-version}'
45       - integration-install-robotframework
46       - inject:
47           properties-file: 'env.properties'
48       - integration-run-project-test
49
50     publishers:
51       - integration-project-robot:
52           unstable-if: 0.0
53           pass-if: 100.0
54       - lf-infra-publish
55       - email:
56           recipients: '{recipients}'
57           notify-every-unstable-build: false
58           send-to-individuals: true
59
60 - job-template:
61     name: '{project-name}-{stream}-project-csit-verify-{functionality}'
62     disabled: '{disabled}'
63
64     project-type: freestyle
65     build-node: 'ubuntu1804-docker-8c-8g'
66     node: '{build-node}'
67     recipients: ''
68     java-version: 'openjdk11'
69     python-version: python3
70
71     properties:
72       - lf-infra-properties:
73           project: '{project}'
74           build-days-to-keep: '{build-days-to-keep}'
75
76     parameters:
77       - infra-parameters:
78           project: '{project}'
79           branch: '{branch}'
80           refspec: 'refs/heads/{branch}'
81           artifacts: '{archive-artifacts}'
82       - integration-test-options:
83           test-options: '{functionality}'
84
85     scm:
86       - gerrit-trigger-scm:
87           refspec: '$GERRIT_REFSPEC'
88           choosing-strategy: 'gerrit'
89           submodule-recursive: '{submodule-recursive}'
90
91     wrappers:
92       - lf-infra-wrappers:
93           build-timeout: '{build-timeout}'
94           jenkins-ssh-credential: '{jenkins-ssh-credential}'
95
96     triggers:
97       - gerrit-trigger-patch-submitted:
98           server: '{server-name}'
99           project: '{project}'
100           branch: '{branch}'
101           files: '**/csit/**'
102
103     builders:
104       - lf-infra-pre-build
105       - lf-update-java-alternatives:
106           java-version: '{java-version}'
107       - integration-install-robotframework
108       - inject:
109           properties-file: 'env.properties'
110       - integration-run-project-test
111
112     publishers:
113       - integration-project-robot:
114           unstable-if: 0.0
115           pass-if: 100.0
116       - lf-infra-publish
117       - email:
118           recipients: '{recipients}'
119           notify-every-unstable-build: false
120           send-to-individuals: true