Skip to content

Commit 90ccd41

Browse files
benjaminguttmann-avtqaramprice
authored andcommitted
[ci][publisher] Fix docker image push
1 parent cfe8aa1 commit 90ccd41

1 file changed

Lines changed: 23 additions & 5 deletions

File tree

ci/pipelines/publisher.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -480,12 +480,29 @@ jobs:
480480
path: /bin/bash
481481
args:
482482
- -ce
483-
- tar xvf ../candidate-(@= data.values.stemcell_details.os_name @)-stemcell-(@= str(data.values.stemcell_details.major_version) @)/bosh-stemcell-*-warden-boshlite-(@= data.values.stemcell_details.os_name @)*.tgz image
483+
- |
484+
tar xvf ../candidate-(@= data.values.stemcell_details.os_name @)-stemcell-(@= str(data.values.stemcell_details.major_version) @)/bosh-stemcell-*-warden-boshlite-(@= data.values.stemcell_details.os_name @)*.tgz image
485+
printf 'FROM scratch\nADD image /\n' > Dockerfile
486+
- task: build-stemcell-oci-image
487+
privileged: true
488+
config:
489+
platform: linux
490+
image_resource:
491+
type: registry-image
492+
source:
493+
repository: concourse/oci-build-task
494+
inputs:
495+
- name: stemcell-image
496+
outputs:
497+
- name: image
498+
params:
499+
CONTEXT: stemcell-image
500+
run:
501+
path: build
484502
- put: github-container-registry-(@= data.values.stemcell_details.os_name @)-stemcell
485503
params:
486-
import_file: stemcell-image/image
487-
tag_file: candidate-(@= data.values.stemcell_details.os_name @)-stemcell-(@= str(data.values.stemcell_details.major_version) @)/.resource/version
488-
tag_as_latest: true
504+
image: image/image.tar
505+
additional_tags: candidate-(@= data.values.stemcell_details.os_name @)-stemcell-(@= str(data.values.stemcell_details.major_version) @)/.resource/version
489506
- put: published-(@= data.values.stemcell_details.os_name @)-stemcell-(@= str(data.values.stemcell_details.major_version) @)
490507
params:
491508
files:
@@ -838,11 +855,12 @@ resources:
838855
#@ end
839856

840857
- name: github-container-registry-(@= data.values.stemcell_details.os_name @)-stemcell
841-
type: docker-image
858+
type: registry-image
842859
source:
843860
repository: ghcr.io/cloudfoundry/(@= data.values.stemcell_details.os_name @)-stemcell
844861
username: ((github_read_write_packages.username))
845862
password: ((github_read_write_packages.password))
863+
tag: latest
846864

847865
- name: bosh-integration-registry-image
848866
type: registry-image

0 commit comments

Comments
 (0)