shipit cuts versioned docker image first, then cuts helm package to ensure anyone getting it has a valid docker image
This commit is contained in:
parent
5d720fe9a4
commit
721bd282b6
|
@ -149,9 +149,30 @@ jobs:
|
||||||
- { get: version, passed: [rc], params: {bump: final} }
|
- { get: version, passed: [rc], params: {bump: final} }
|
||||||
- { get: git, passed: [rc] }
|
- { get: git, passed: [rc] }
|
||||||
- { get: image-latest, passed: [latest-image], params: { save: true } }
|
- { get: image-latest, passed: [latest-image], params: { save: true } }
|
||||||
- aggregate:
|
- name: docker-push-tag
|
||||||
- name: docker-push-tag
|
put: image-latest # as 'vX.Y.Z'
|
||||||
put: image-latest # as 'vX.Y.Z'
|
params:
|
||||||
|
tag: version/number
|
||||||
|
load: image-latest
|
||||||
|
- name: package-chart
|
||||||
|
task: package-chart
|
||||||
|
config:
|
||||||
|
platform: linux
|
||||||
|
image_resource:
|
||||||
|
type: docker-image
|
||||||
|
source:
|
||||||
|
repository: (( grab meta.image.name ))
|
||||||
|
tag: (( grab meta.image.tag ))
|
||||||
|
inputs:
|
||||||
|
- name: version
|
||||||
|
- name: git
|
||||||
|
outputs:
|
||||||
|
- name: gh
|
||||||
|
- name: (( grab meta.name ))
|
||||||
|
- name: notifications
|
||||||
|
run:
|
||||||
|
path: ./git/ci/scripts/shipit
|
||||||
|
args: []
|
||||||
params:
|
params:
|
||||||
tag: version/number
|
tag: version/number
|
||||||
load: image-latest
|
load: image-latest
|
||||||
|
@ -229,7 +250,7 @@ jobs:
|
||||||
plan:
|
plan:
|
||||||
- do:
|
- do:
|
||||||
- aggregate:
|
- aggregate:
|
||||||
- { get: git, trigger: true, passed: [helm-test] }
|
- { get: git, trigger: true, passed: [latest-image] }
|
||||||
- { get: version, trigger: true, params: {pre: rc} }
|
- { get: version, trigger: true, params: {pre: rc} }
|
||||||
- task: release-notes
|
- task: release-notes
|
||||||
config:
|
config:
|
||||||
|
|
Loading…
Reference in New Issue