From 3bea564006029f5d0a4614fa64175894835e0e58 Mon Sep 17 00:00:00 2001 From: Elara6331 Date: Wed, 12 Feb 2025 23:37:03 -0800 Subject: [PATCH] Create custom CI pipeline --- .woodpecker.yml => .woodpecker/build.yml | 12 +++--------- .woodpecker/manifest.yml | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 9 deletions(-) rename .woodpecker.yml => .woodpecker/build.yml (76%) create mode 100644 .woodpecker/manifest.yml diff --git a/.woodpecker.yml b/.woodpecker/build.yml similarity index 76% rename from .woodpecker.yml rename to .woodpecker/build.yml index 8d052f5..280fe49 100644 --- a/.woodpecker.yml +++ b/.woodpecker/build.yml @@ -12,6 +12,8 @@ steps: image: golang:1.23.6 commands: - go build + when: + event: tag - name: docker image: woodpeckerci/plugin-kaniko @@ -49,12 +51,4 @@ steps: api_key: from_secret: gitea_token when: - event: tag - - - name: manifest - image: mplatform/manifest-tool - commands: - - manifest-tool push from-args --platforms linux/amd64,linux/arm64,linux/riscv64 --template gitea.elara.ws/elara6331/distrohop:ARCH --tags ${CI_COMMIT_TAG} --target gitea.elara.ws/elara6331/distrohop:latest - when: - event: tag - platform: linux/amd64 \ No newline at end of file + event: tag \ No newline at end of file diff --git a/.woodpecker/manifest.yml b/.woodpecker/manifest.yml new file mode 100644 index 0000000..0cd9c0a --- /dev/null +++ b/.woodpecker/manifest.yml @@ -0,0 +1,14 @@ +labels: + platform: linux/amd64 + +steps: + - name: manifest + image: mplatform/manifest-tool + commands: + - manifest-tool push from-args --platforms linux/amd64,linux/arm64,linux/riscv64 --template gitea.elara.ws/elara6331/distrohop:ARCH --tags ${CI_COMMIT_TAG} --target gitea.elara.ws/elara6331/distrohop:latest + when: + - event: tag + platform: linux/amd64 + +depends_on: + - build \ No newline at end of file