use latest binaries

This commit is contained in:
Vri 🌈 2023-07-26 15:35:54 +02:00
parent cc3caa58b6
commit 8d8307d768
Signed by: vrifox
GPG key ID: D40098E5B60B2197
3 changed files with 39 additions and 14 deletions

View file

@ -1,13 +0,0 @@
pipeline:
build-and-push:
image: plugins/docker
settings:
registry: code.cozy.town
username:
from_secret: registry_username
password:
from_secret: registry_token
repo: code.cozy.town/vrifox/hugoci
tags:
- latest
cache_from: code.cozy.town/vrifox/hugoci:latest

View file

@ -0,0 +1,31 @@
variables:
- &HUGO_VERSION=0.115.3
steps:
build-and-push:
image: woodpeckerci/plugin-docker-buildx
settings:
registry: code.cozy.town
username:
from_secret: registry_username
password:
from_secret: registry_token
repo: code.cozy.town/vrifox/hugoci
tags:
- latest
- ${HUGO_VERSION}
cache_from: code.cozy.town/vrifox/hugoci:latest
build_args:
- HUGO_VERSION: ${HUGO_VERSION}
when:
branch: [ main ]
build-and-push-test:
image: woodpeckerci/plugin-docker-buildx
settings:
dry-run: true
build_args:
- HUGO_VERSION: ${HUGO_VERSION}
when:
branch:
exclude: [ main ]

View file

@ -1,2 +1,9 @@
FROM docker.io/alpine:latest
RUN apk add --no-cache hugo git openssh rsync
ARG HUGO_VERSION
RUN apk add --no-cache wget tar git openssh rsync
RUN wget https://github.com/gohugoio/hugo/releases/latest/download/hugo_extended_${HUGO_VERSION}_linux_amd64.tar.gz
RUN tar -xf hugo_extended_${HUGO_VERSION}_linux_amd64.tar.gz
RUN ls -lah
RUN chmod +x hugo_extended_${HUGO_VERSION}_linux_amd64
RUN mv hugo_extended_${HUGO_VERSION}_linux_amd64 /usr/local/bin/hugo