2 #########################################################################
4 # Copyright (c) 2019 Intel and/or its affiliates.
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at:
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #########################################################################
21 - 'vsap-verify-{stream}-{os}-{mode}'
22 - 'vsap-merge-{stream}-{os}-{mode}'
40 name: 'vsap-verify-{stream}-{os}-{mode}'
42 project-type: freestyle
43 node: 'builder-{os}-prod-x86_64'
47 - lf-infra-properties:
48 build-days-to-keep: "{build-days-to-keep}"
55 - gerrit-refspec-parameter
64 - gerrit-trigger-scm-recursive:
65 credentials-id: 'jenkins-gerrit-credentials'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
68 submodule-recursive: true
73 - fdio-infra-wrappers:
77 - gerrit-trigger-patch-submitted:
84 - include-raw-vsap-build.sh
90 name: 'vsap-merge-{stream}-{os}-{mode}'
92 project-type: freestyle
93 node: 'builder-{os}-prod-x86_64'
96 - lf-infra-properties:
97 build-days-to-keep: "{build-days-to-keep}"
104 - gerrit-refspec-parameter
113 - gerrit-trigger-scm-recursive:
114 credentials-id: 'jenkins-gerrit-credentials'
115 refspec: '$GERRIT_REFSPEC'
116 choosing-strategy: 'gerrit'
117 submodule-recursive: true
122 - fdio-infra-wrappers:
123 build-timeout: '{build-timeout}'
126 - gerrit-trigger-patch-merged:
131 - config-file-provider:
133 - file-id: '.packagecloud'
134 target: '/root/.packagecloud'
135 - config-file-provider:
137 - file-id: 'packagecloud_api'
138 target: '/root/packagecloud_api'
141 - include-raw-vsap-build.sh
144 - ../scripts/packagecloud_push.sh
153 - gerrit-info-yaml-verify
154 build-node: centos7-builder-2c-2g
162 mvn-settings: vsap-settings
164 sonarcloud-project-organization: '{sonarcloud_project_organization}'
165 sonarcloud-api-token: '{sonarcloud_api_token}'
166 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
168 build-node: centos7-docker-4c-4g