2 # vim: sw=2 ts=2 sts=2 et :
6 # job template for build C/C++ project
9 # script: build script to execute
12 name: '{project-name}-{stream}-verify-c'
13 project-type: freestyle
18 build-days-to-keep: '{build-days-to-keep}'
24 refspec: 'refs/heads/{branch}'
25 artifacts: '{archive-artifacts}'
27 maven-version: '{maven-version}'
31 refspec: '$GERRIT_REFSPEC'
32 choosing-strategy: 'gerrit'
33 submodule-recursive: '{submodule-recursive}'
37 build-timeout: '{build-timeout}'
40 - gerrit-trigger-patch-submitted:
41 server: '{server-name}'
51 maven-version: '{maven-version}'
55 # Job template for building & pushing docker images
57 # The purpose of this job template is to run:
58 # 1. login to the docker registry
59 # 2. run a specified shell builder
62 name: '{project-name}-{stream}-docker-c-shell-daily'
63 project-type: freestyle
64 node: 'ubuntu1604-docker-8c-8g'
68 build-days-to-keep: '{build-days-to-keep}'
74 refspec: 'refs/heads/{branch}'
75 artifacts: '{archive-artifacts}'
80 choosing-strategy: 'default'
81 submodule-recursive: '{submodule-recursive}'
85 build-timeout: '{build-timeout}'
90 - gerrit-trigger-release-manually:
91 server: '{server-name}'
96 - provide-maven-settings:
97 global-settings-file: 'global-settings'
98 settings-file: '{mvn-settings}'
104 maven-version: '{maven-version}'