From 2e9020bc474cd84f5ae43cbe6b53e5d1b27babdd Mon Sep 17 00:00:00 2001 From: Peter Kurfer Date: Fri, 14 Jul 2023 06:37:17 +0000 Subject: [PATCH] feat: add CI config --- .drone.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..071a44a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,27 @@ +--- +kind: pipeline +type: docker +name: default + +steps: +- name: keydb + image: quay.io/buildah/stable + network_mode: host + privileged: true + commands: + - buildah login "$${IMAGE_REGISTRY}" --username "$${GITEA_USER}" --password "$${GITEA_TOKEN}" + - buildah pull "docker.io/eqalpha/keydb:x86_64_$${IMAGE_TAG}" + - buildah tag "docker.io/eqalpha/keydb:x86_64_$${IMAGE_TAG}" "$${IMAGE_REGISTRY}/prskr/infrastructure/keydb:x86_64_$${IMAGE_TAG}" + - buildah pull "docker.io/eqalpha/keydb:arm64_$${IMAGE_TAG}" + - buildah tag "docker.io/eqalpha/keydb:arm64_$${IMAGE_TAG}" "$${IMAGE_REGISTRY}/prskr/infrastructure/keydb:arm64_$${IMAGE_TAG}" + - buildah manifest create "$${IMAGE_REPO}/prskr/infrastructure/keydb:$${IMAGE_TAG}" + - buildah manifest add "$${IMAGE_REPO}/prskr/infrastructure/keydb:$${IMAGE_TAG}" "$${IMAGE_REGISTRY}/prskr/infrastructure/keydb:x86_64_$${IMAGE_TAG}" + - buildah manifest add "$${IMAGE_REPO}/prskr/infrastructure/keydb:$${IMAGE_TAG}" "$${IMAGE_REGISTRY}/prskr/infrastructure/keydb:aarch64_$${IMAGE_TAG}" + - buildah manifest push --all "$${IMAGE_REPO}/prskr/infrastructure/keydb:$${IMAGE_TAG}" "docker://$${IMAGE_REPO}/prskr/infrastructure/keydb:$${IMAGE_TAG}" + environment: + GITEA_USER: prskr + GITEA_TOKEN: + from_secret: gitea_token + IMAGE_REGISTRY: code.icb4dc0.de + IMAGE_REPO: prskr/infrastructure/keydb + IMAGE_TAG: v6.3.2 \ No newline at end of file