From d95ab283ed05a6a03675863e1144abe3971cec46 Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Tue, 1 Oct 2024 12:33:43 +0200 Subject: [PATCH] Migrate to woodpecker --- .drone.yml | 30 ------------------------------ .woodpecker.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ Containerfile | 2 +- 3 files changed, 43 insertions(+), 31 deletions(-) delete mode 100644 .drone.yml create mode 100644 .woodpecker.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d46084f..0000000 --- a/.drone.yml +++ /dev/null @@ -1,30 +0,0 @@ -# ---------------------------------------------- -# -- Build an image and push it to the registry -# ---------------------------------------------- -kind: pipeline -type: docker -name: Build the builder -trigger: - event: - - push - -image-anchor: &image-anchor - image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9665015b44590b7ce2139f7acbad23af6628fff3 - -steps: - - <<: *image-anchor - name: Build and push the docker image - privileged: true - environment: - GITEA_TOKEN: - from_secret: GITEA_TOKEN - commands: - - build-container - - - <<: *image-anchor - name: Cleanup registry - environment: - GITEA_TOKEN: - from_secret: GITEA_TOKEN - commands: - - cleanup diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..412958a --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,42 @@ +--- +when: + event: + - push + +matrix: + include: + - NAME: AMD + ARCH: amd64 + +steps: + build: + image: alpine + privileged: true + environment: + BUILDAH_REG: zot.badhouseplants.net/badhouseplants/hugo-container + commands: + - ./build + secrets: + - registry_token + backend_options: + kubernetes: + resources: + requests: + memory: 200Mi + cpu: 200m + limits: + memory: 200Mi + cpu: 200m + securityContext: + privileged: true + nodeSelector: + kubernetes.io/arch: "${ARCH}" + cleanup: + image: zot.badhouseplants.net/badhouseplants/badhouseplants-builder:latest + secrets: + - registry_token + environment: + BUILDAH_REG: zot.badhouseplants.net/badhouseplants/badhouseplants-builder + commands: + - cleanup + diff --git a/Containerfile b/Containerfile index 5fad974..552fda8 100644 --- a/Containerfile +++ b/Containerfile @@ -4,7 +4,7 @@ FROM ghcr.io/allanger/dumb-downloader as builder RUN apt-get update -y && apt-get install tar -y ENV RUST_LOG=info -ARG HUGO_VERSION=0.125.7 +ARG HUGO_VERSION=0.135.0 ARG HUGO_OUTPUT=/tmp/hugo.tar.gz RUN dudo -l "https://github.com/gohugoio/hugo/releases/download/v{{ version }}/hugo_extended_{{ version }}_{{ os }}-{{ arch }}.tar.gz" -d $HUGO_OUTPUT -p $HUGO_VERSION RUN tar -xf $HUGO_OUTPUT -C /tmp && rm -f $HUGO_OUTPUT