- job-template: | |
name: '{project-name}-{stream}-project-csit-{functionality}' | |
disabled: '{disabled}' | |
project-type: freestyle | |
build-node: 'ubuntu1804-docker-8c-8g' | |
node: '{build-node}' | |
recipients: '' | |
java-version: 'openjdk11' | |
python-version: python3 | |
properties: | |
- lf-infra-properties: | |
project: '{project}' | |
build-days-to-keep: '{build-days-to-keep}' | |
parameters: | |
- infra-parameters: | |
project: '{project}' | |
branch: '{branch}' | |
refspec: 'refs/heads/{branch}' | |
artifacts: '{archive-artifacts}' | |
- integration-test-options: | |
test-options: '{functionality}' | |
scm: | |
- gerrit-trigger-scm: | |
refspec: '$GERRIT_REFSPEC' | |
choosing-strategy: 'gerrit' | |
submodule-recursive: '{submodule-recursive}' | |
wrappers: | |
- lf-infra-wrappers: | |
build-timeout: '{build-timeout}' | |
jenkins-ssh-credential: '{jenkins-ssh-credential}' | |
triggers: | |
- timed: '@daily' | |
- reverse: | |
jobs: '{obj:trigger_jobs}' | |
builders: | |
- lf-infra-pre-build | |
- lf-update-java-alternatives: | |
java-version: '{java-version}' | |
- integration-install-robotframework | |
- inject: | |
properties-file: 'env.properties' | |
- integration-run-project-test | |
publishers: | |
- integration-project-robot: | |
unstable-if: 0.0 | |
pass-if: 100.0 | |
- lf-infra-publish | |
- email: | |
recipients: '{recipients}' | |
notify-every-unstable-build: false | |
send-to-individuals: true | |