blob: d18891549655d0cb90cd8428e900af7ffd330406 [file] [log] [blame]
Taka Chob6c2cfa2021-01-20 15:09:00 -05001- 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}'
Taka Chob6c2cfa2021-01-20 15:09:00 -050024
25 scm:
26 - gerrit-trigger-scm:
27 refspec: '$GERRIT_REFSPEC'
Jim Hahn3ccb9362021-05-03 08:55:59 -040028 choosing-strategy: 'default'
Taka Chob6c2cfa2021-01-20 15:09:00 -050029 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
Ram Krishna Verma6e987142021-05-18 18:08:58 -040060- 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}'
Ram Krishna Verma538a0382021-05-19 15:51:23 -0400101 files: '**/csit/**'
Ram Krishna Verma6e987142021-05-18 18:08:58 -0400102
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