- - infra-shiplogs:
- maven-version: '{maven-version}'
-
-- job-template:
- # 1. PULL the desired image
- # 2. TAG it to the desired release name
- # 3. PUSH the newly tagged image on release repo
-
- name: '{project-name}-docker-image-blessing'
-
- project-type: freestyle
- concurrent: true
- node: 'ubuntu1604-docker-8c-8g'
-
- parameters:
- - string:
- name: X
- description: "x VERSION of the STAGING image to bless into this RELEASE VERSION
- Example : 1"
- - string:
- name: Y
- description: "y VERSION of the STAGING image to bless into this RELEASE VERSION
- Example : 2"
- - string:
- name: Z
- description: "z VERSION of the RELEASE VERSION
- Example : 3"
- - string:
- name: PROJECT
- default: '{project}'
-
- properties:
- - infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- wrappers:
- - infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - lf-infra-pre-build
- - provide-maven-settings:
- global-settings-file: 'global-settings'
- settings-file: '{mvn-settings}'
- - docker-login
- - shell: !include-raw: include-docker-blessing.sh
-
- publishers:
- - infra-shiplogs:
- maven-version: '{maven-version}'