3 # Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
5 # Licensed under the Apache License, Version 2.0 (the "License"); you may
6 # not use this file except in compliance with the License.
8 # 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, WITHOUT
13 # 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.
18 id: 'akraino-project-stream-docker'
19 name: '{project}-{stream}-docker'
20 project-type: freestyle
24 - lf-infra-parameters:
28 lftools-version: '{lftools-version}'
31 - lf-infra-gerrit-scm:
32 jenkins-ssh-credential: '{jenkins-ssh-credential}'
33 git-url: '{git-url}/{project}.git'
36 submodule-recursive: '{submodule-recursive}'
37 submodule-timeout: '{submodule-timeout}'
38 choosing-strategy: default
41 - lf-update-java-alternatives:
42 java-version: '{java-version}'
43 - lf-infra-docker-login:
44 global-settings-file: '{global-settings-file}'
45 settings-file: '{mvn-settings}'
49 - shell: !include-raw-escape:
50 - ../shell/build-docker.sh
56 id: 'akraino-project-stream-stage-docker'
57 name: '{project}-{stream}-stage-docker'
58 project-type: freestyle
62 - lf-infra-parameters:
66 lftools-version: '{lftools-version}'
70 description: Mark this as a staging build.
73 - lf-infra-gerrit-scm:
74 jenkins-ssh-credential: '{jenkins-ssh-credential}'
75 git-url: '{git-url}/{project}.git'
78 submodule-recursive: '{submodule-recursive}'
79 submodule-timeout: '{submodule-timeout}'
80 choosing-strategy: default
83 - lf-update-java-alternatives:
84 java-version: '{java-version}'
85 - lf-infra-docker-login:
86 global-settings-file: '{global-settings-file}'
87 settings-file: '{mvn-settings}'
91 - shell: !include-raw-escape:
92 - ../shell/get-upstream-autostage.sh
93 - ../shell/build-docker.sh
98 - '{project}-maven-stage-{stream}'
99 - 'yaml_builds-{stream}-stage-config'