release teag
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Wolfgang Hottgenroth 2025-01-13 12:50:24 +01:00
parent c1f836579c
commit 7d91e1e25c
4 changed files with 6 additions and 4 deletions

View File

@ -10,7 +10,8 @@ steps:
from_secret: container_registry_username
password:
from_secret: container_registry_password
build-args: "BASE_URL=https://minimal-setups.hottis.de"
build-args: "BASE_URL=https://minimal-setups.hottis.de, RELEASETAG=${CI_COMMIT_SHA}"
dockerfile: Dockerfile
when:
- event: [push,tag]

View File

@ -1,9 +1,11 @@
# builder
FROM hugomods/hugo:base-non-root AS builder
ARG BASE_URL ""
ARG RELEASETAG "unset"
# --chown is required since kaniko in woodpecker otherwise copies as root and
# the hugo command below fails since it is executed as hugo
COPY --chown=hugo:hugo content/ /src
RUN sed -i 's/%RELEASETAG%/'${RELEASETAG}'/' /src/content/about.md
RUN if [ "$BASE_URL" = ""]; then hugo; else hugo -b $BASE_URL; fi
# server

View File

@ -3,13 +3,12 @@ title: "About"
menu:
main:
weight: 1
releasetag: '{{ getenv "HUGO_RELEASETAG"}}'
---
## About
This is the about page
{{ .Params.releasetag }}
%RELEASETAG%

View File

@ -1,6 +1,6 @@
baseURL = 'https://example.org/'
languageCode = 'en-us'
title = 'Minimal Setups {{ getenv "HUGO_RELEASETAG }}'
title = 'Minimal Setups {{ getenv "HUGO_RELEASETAG" }}'
theme = "ananke"
sectionPagesMenu = "main"