blob: 3261f5b8eaf73af57cfca451fa9745758e16faec [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}'
24 - integration-unique-docker-tag:
25 unique-docker-tag: ''
26
27 scm:
28 - gerrit-trigger-scm:
29 refspec: '$GERRIT_REFSPEC'
30 choosing-strategy: 'gerrit'
31 submodule-recursive: '{submodule-recursive}'
32
33 wrappers:
34 - lf-infra-wrappers:
35 build-timeout: '{build-timeout}'
36 jenkins-ssh-credential: '{jenkins-ssh-credential}'
37
38 triggers:
39 - timed: '@daily'
40 - reverse:
41 jobs: '{obj:trigger_jobs}'
42
43 builders:
44 - lf-infra-pre-build
45 - lf-update-java-alternatives:
46 java-version: '{java-version}'
47 - integration-install-robotframework
48 - inject:
49 properties-file: 'env.properties'
50 - integration-run-project-test
51
52 publishers:
53 - integration-project-robot:
54 unstable-if: 0.0
55 pass-if: 100.0
56 - lf-infra-publish
57 - email:
58 recipients: '{recipients}'
59 notify-every-unstable-build: false
60 send-to-individuals: true
61