From ea5d2b5f17464681605138c1baadae79976e7a1c Mon Sep 17 00:00:00 2001 From: Fritz Grimpen Date: Sat, 9 Nov 2024 02:07:28 +0100 Subject: [PATCH] Add CI job for MediaWiki --- .woodpecker/mediawiki.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .woodpecker/mediawiki.yaml diff --git a/.woodpecker/mediawiki.yaml b/.woodpecker/mediawiki.yaml new file mode 100644 index 0000000..9513184 --- /dev/null +++ b/.woodpecker/mediawiki.yaml @@ -0,0 +1,25 @@ +when: + - event: push + branch: main + path: + - "mediawiki/**" + - ".woodpecker/mediawiki.yaml" + - event: tag + ref: "refs/tags/mediawiki/*" + +steps: + - name: build + image: quay.io/buildah/stable + commands: + - buildah build --manifest dev.ccchb.de/ccchb/oci-images/mediawiki keycloak/ + - buildah manifest push --all dev.ccchb.de/ccchb/oci-images/mediawiki oci-archive:/woodpecker/image.tar + privileged: true + - name: push + image: quay.io/skopeo/stable + commands: + - "skopeo copy --dest-creds ccchb:$${FORGEJO_API_TOKEN} oci-archive:/woodpecker/image.tar docker://dev.ccchb.de/ccchb/oci-images/mediawiki:$${CI_COMMIT_TAG##mediawiki/}" + - "skopeo copy --dest-creds ccchb:$${FORGEJO_API_TOKEN} oci-archive:/woodpecker/image.tar docker://dev.ccchb.de/ccchb/oci-images/mediawiki:latest" + secrets: + - FORGEJO_API_TOKEN + when: + event: tag