From c03a1b5b139d205af06c9e7f8eebe3bf00a875e7 Mon Sep 17 00:00:00 2001 From: Bastien Riviere Date: Sun, 8 Dec 2024 16:53:20 +0100 Subject: [PATCH] feat(ci): add woodpecker build for azure --- .woodpecker/build.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .woodpecker/build.yaml diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml new file mode 100644 index 0000000..b49c748 --- /dev/null +++ b/.woodpecker/build.yaml @@ -0,0 +1,17 @@ +when: + - event: push + branch: main + - event: cron + cron: build_image + +steps: + - name: build + image: quay.io/containers/buildah:v1.38.0 + environment: + FEDORA_MAJOR_VERSION: latest + IMAGE_NAME: forge.babariviere.com/babariviere/azure + secrets: [package_token] + commands: + - echo "$package_token" | buildah login forge.babariviere.com --username babariviere --password-stdin + - buildah build --label org.opencontainers.image.source=https://$IMAGE_NAME . -t $IMAGE_NAME:latest -t $IMAGE_NAME:$(date -u +%Y%m%d) + - buildah push --all $IMAGE_NAME docker://$IMAGE_NAME