OpenMiInk/third_party/krita-ci-utilities/gitlab-templates/website-hugo.yml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

37 lines
1,005 B
YAML

include:
- project: sysadmin/ci-utilities
file: /gitlab-templates/website-base.yml
variables:
# WEBSITE_DOMAIN: www.kde.org (needs to be set where ever this template gets included)
DEPLOY_PATH: '/srv/www/generated/"$WEBSITE_DOMAIN"'
DEPLOY_USER: sitedeployer
DEPLOY_HOST: nicoda.kde.org
build_hugo_website:
tags:
- Linux
stage: build
before_script:
- git config --global --add safe.directory $CI_PROJECT_DIR
- |
export LANG=en_US.UTF-8
if [ -f "scripts/custom_generation.py" ]; then
echo "Found custom generation script"
python3 scripts/custom_generation.py
elif [ -d "po" ]; then
echo "Found po folder"
export PACKAGE="$CI_PROJECT_PATH_SLUG"
hugoi18n compile po
hugoi18n generate
else
echo "No data processing"
fi
- hugo mod npm pack
- npm install
script:
- hugo --minify $HUGO_ADDITIONAL_ARGS
artifacts:
expire_in: 2 days
paths:
- public/