From a5a3539ef4ac5e2000691857e673572956563baf Mon Sep 17 00:00:00 2001 From: Dominik Meyer Date: Wed, 24 Jul 2024 17:28:50 +0200 Subject: [PATCH] FIX: restart with basic drone configuration --- .drone.yml | 113 ++++++++++++----------------------------------------- 1 file changed, 26 insertions(+), 87 deletions(-) diff --git a/.drone.yml b/.drone.yml index ffacc20..d128ff3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,33 +1,35 @@ ---- kind: pipeline type: kubernetes -name: build-amanda-server-amd64 +name: build-amd64 platform: arch: amd64 node_selector: kubernetes.io/arch: amd64 federationhq.de/location: Blumendorf - volumes: - - name: fedhq-ca-crt - config_map: - name: fedhq-ca-crt - default_mode: 420 # same as 644 in octal, or u+w,a+r - optional: false +volumes: +- name: fedhq-ca-crt + config_map: + name: fedhq-ca-crt + default_mode: 420 # same as 644 in octal, or u+w,a+r + optional: false - steps: - - name: build amanda-server amd64 - image: quay.io/buildah/stable - privileged: true - commands: - - scripts/setupEnvironment.sh - - cd server - - buildah bud --network host -t "registry.cloud.federationhq.de/amanda-server:latest-amd64" --arch amd64 . - - buildah push --all registry.cloud.federationhq.de/amanda-server:latest-amd64 +steps: + - name: build amd64 + image: quay.io/buildah/stable + privileged: true + volumes: + - name: fedhq-ca-crt + path: /etc/ssl/certs2/ + commands: + - scripts/setupEnvironment.sh + - cd server + - buildah bud --network host -t "registry.cloud.federationhq.de/amanda-server:latest-amd64" --arch amd64 . + - buildah push --all registry.cloud.federationhq.de/amanda-server:latest-amd64 --- kind: pipeline type: kubernetes -name: build-amanda-server-arm64 +name: build-arm64 platform: arch: arm64 node_selector: @@ -42,7 +44,7 @@ volumes: optional: false steps: - - name: build amanda-server arm64 + - name: build arm64 image: quay.io/buildah/stable privileged: true volumes: @@ -54,65 +56,6 @@ steps: - buildah bud --network host -t "registry.cloud.federationhq.de/amanda-server:latest-arm64" --arch arm64 . - buildah push --all registry.cloud.federationhq.de/amanda-server:latest-arm64 --- - -kind: pipeline -type: kubernetes -name: build-amanda-client-amd64 -platform: - arch: amd64 -node_selector: - kubernetes.io/arch: amd64 - federationhq.de/location: Blumendorf - -volumes: -- name: fedhq-ca-crt - config_map: - name: fedhq-ca-crt - default_mode: 420 # same as 644 in octal, or u+w,a+r - optional: false -steps: -- name: build amanda-client amd64 - image: quay.io/buildah/stable - privileged: true - volumes: - - name: fedhq-ca-crt - path: /etc/ssl/certs2/ - commands: - - scripts/setupEnvironment.sh - - cd client - - buildah bud --network host -t "registry.cloud.federationhq.de/amanda-client:latest-amd64" --arch amd64 . - - buildah push --all registry.cloud.federationhq.de/amanda-client:latest-amd64 ---- -kind: pipeline -type: kubernetes -name: build-amanda-client-arm64 -platform: - arch: arm64 -node_selector: - kubernetes.io/arch: arm64 - federationhq.de/location: Blumendorf - -volumes: -- name: fedhq-ca-crt - config_map: - name: fedhq-ca-crt - default_mode: 420 # same as 644 in octal, or u+w,a+r - optional: false - -steps: - - name: build amanda-client arm64 - image: quay.io/buildah/stable - privileged: true - volumes: - - name: fedhq-ca-crt - path: /etc/ssl/certs2/ - commands: - - scripts/setupEnvironment.sh - - cd client - - buildah bud --network host -t "registry.cloud.federationhq.de/amanda-client:latest-arm64" --arch arm64 . - - buildah push --all registry.cloud.federationhq.de/amanda-client:latest-arm64 ---- - kind: pipeline type: kubernetes name: push @@ -143,17 +86,13 @@ steps: - scripts/setupEnvironment.sh - buildah manifest create amanda-server:latest registry.cloud.federationhq.de/amanda-server:latest-arm64 registry.cloud.federationhq.de/amanda-server:latest-amd64 - buildah manifest push --all amanda-server:latest docker://registry.cloud.federationhq.de/amanda-server:latest - - buildah manifest create amanda-client:latest registry.cloud.federationhq.de/amanda-client:latest-arm64 registry.cloud.federationhq.de/amanda-client:latest-amd64 - - buildah manifest push --all amanda-client:latest docker://registry.cloud.federationhq.de/amanda-client:latest - #- buildah login -u $${USERNAME} -p $${PASSWORD} registry.hub.docker.com - #- buildah manifest push --all fhem:latest docker://registry.hub.docker.com/byterazor/fhem:latest - #- buildah manifest fhem:latest + # - buildah login -u $${USERNAME} -p $${PASSWORD} registry.hub.docker.com + # - buildah manifest push --all fhem:latest docker://registry.hub.docker.com/byterazor/fhem:latest + # - buildah manifest fhem:latest depends_on: - - build-amanda-server-amd64 - - build-amanda-server-arm64 - - build-amanda-client-amd64 - - build-amanda-client-arm64 + - build-amd64 + - build-arm64 --- kind: secret