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}'
52 maven-version: '{maven-version}'
56 # Job template for building & pushing docker images
58 # The purpose of this job template is to run:
59 # 1. login to the docker registry
60 # 2. run a specified shell builder
63 name: '{project-name}-{stream}-docker-c-shell-daily'
64 project-type: freestyle
65 node: 'ubuntu1604-docker-8c-8g'
69 build-days-to-keep: '{build-days-to-keep}'
75 refspec: 'refs/heads/{branch}'
76 artifacts: '{archive-artifacts}'
81 choosing-strategy: 'default'
82 submodule-recursive: '{submodule-recursive}'
86 build-timeout: '{build-timeout}'
91 - gerrit-trigger-release-manually:
92 server: '{server-name}'
98 - provide-maven-settings:
99 global-settings-file: 'global-settings'
100 settings-file: '{mvn-settings}'
106 maven-version: '{maven-version}'