diff --git a/.woodpecker/containers-packaging.yaml b/.woodpecker/containers-packaging.yaml new file mode 100644 index 0000000..98b363a --- /dev/null +++ b/.woodpecker/containers-packaging.yaml @@ -0,0 +1,22 @@ +when: + event: [ push ] + branch: master + path: + include: ["docker/packaging/**/*", ".woodpecker/containers-packaging.yaml"] + +matrix: + PACKAGING_IMAGE: + - archlinux + - debian + +steps: + biboumi-package-image: + image: woodpeckerci/plugin-docker-buildx + settings: + repo: codeberg.org/biboumi/ci-package + registry: codeberg.org + dockerfile: docker/packaging/${PACKAGING_IMAGE}/Dockerfile + tag: ${PACKAGING_IMAGE} + username: bibou + password: + from_secret: codeberg_token diff --git a/.woodpecker/containers-prod.yaml b/.woodpecker/containers-prod.yaml new file mode 100644 index 0000000..0a1a7c9 --- /dev/null +++ b/.woodpecker/containers-prod.yaml @@ -0,0 +1,19 @@ +when: + event: [ push ] + branch: master + +matrix: + PROD_IMAGE: + - alpine + +steps: + biboumi-prod-image: + image: woodpeckerci/plugin-docker-buildx + settings: + repo: codeberg.org/biboumi/biboumi + registry: codeberg.org + dockerfile: docker/biboumi/${PROD_IMAGE}/Dockerfile + tag: ${PROD_IMAGE} + username: bibou + password: + from_secret: codeberg_token diff --git a/.woodpecker/containers-test.yaml b/.woodpecker/containers-test.yaml new file mode 100644 index 0000000..d5805d6 --- /dev/null +++ b/.woodpecker/containers-test.yaml @@ -0,0 +1,23 @@ +when: + event: [ push ] + branch: master + path: + include: ["docker/test/**/*", ".woodpecker/containers-test.yaml"] + +matrix: + TEST_IMAGE: + - alpine + - debian + - fedora + +steps: + biboumi-test-image: + image: woodpeckerci/plugin-docker-buildx + settings: + repo: codeberg.org/biboumi/ci-test + registry: codeberg.org + dockerfile: docker/test/${TEST_IMAGE}/Dockerfile + tag: ${TEST_IMAGE} + username: bibou + password: + from_secret: codeberg_token