Create custom CI pipeline
Some checks failed
ci/woodpecker/push/build/1 Pipeline was successful
ci/woodpecker/push/build/2 Pipeline was successful
ci/woodpecker/push/manifest Pipeline was successful
ci/woodpecker/tag/build/1 Pipeline was successful
ci/woodpecker/release/build/1 Pipeline was successful
ci/woodpecker/release/build/2 Pipeline was successful
ci/woodpecker/release/manifest Pipeline was successful
ci/woodpecker/tag/manifest unknown status
ci/woodpecker/tag/build/2 Pipeline failed

This commit is contained in:
Elara 2025-02-13 08:18:41 -08:00
parent 5a4beea65e
commit c9da7ff163
2 changed files with 2 additions and 17 deletions

View File

@ -2,7 +2,6 @@ matrix:
platform:
- linux/amd64
- linux/arm64
- linux/riscv64
labels:
platform: ${platform}
@ -14,20 +13,6 @@ steps:
- go build
when:
- event: tag
matrix:
platform: linux/amd64
- event: tag
matrix:
platform: linux/arm64
- name: build-riscv
image: riscv64/golang:1.23.6-alpine
commands:
- go build
when:
- event: tag
matrix:
platform: linux/riscv64
- name: docker
image: woodpeckerci/plugin-kaniko
@ -55,7 +40,7 @@ steps:
event: tag
- name: release
image: woodpeckerci/plugin-release
image: woodpeckerci/plugin-release:0.2.3
settings:
title: "Version ${CI_COMMIT_TAG##v}"
files:

View File

@ -5,7 +5,7 @@ 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
- manifest-tool push from-args --platforms linux/amd64,linux/arm64 --template gitea.elara.ws/elara6331/distrohop:ARCH --tags ${CI_COMMIT_TAG} --target gitea.elara.ws/elara6331/distrohop:latest
when:
- event: tag