feat(ci): push oci-image to docker hub

This commit is contained in:
Samuel Meenzen 2024-02-18 01:36:50 +00:00 committed by Charles Hall
parent 72a13d8353
commit 1c6a4b1b24

View file

@ -127,17 +127,14 @@ debian:x86_64-unknown-linux-gnu:
- target
- .gitlab-ci.d
docker-publish:
.push-oci-image:
stage: publish
image: docker:25.0.0
services:
- docker:25.0.0-dind
variables:
IMAGE_NAME: $CI_REGISTRY_IMAGE/matrix-conduit
IMAGE_SUFFIX_AMD64: amd64
IMAGE_SUFFIX_ARM64V8: arm64v8
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
script:
- docker load -i oci-image-amd64.tar.gz
- IMAGE_ID_AMD64=$(docker images -q conduit:next)
@ -167,3 +164,17 @@ docker-publish:
- next
- master
- tags
oci-image:push-gitlab:
extends: .push-oci-image
variables:
IMAGE_NAME: $CI_REGISTRY_IMAGE/matrix-conduit
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
oci-image:push-dockerhub:
extends: .push-oci-image
variables:
IMAGE_NAME: matrixconduit/matrix-conduit
before_script:
- docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASSWORD