ci: remove old GitLab CI config as we now use Forgejo Actions

This commit is contained in:
June 2026-05-01 23:55:51 +02:00
commit aea87027db
Signed by: june
SSH key fingerprint: SHA256:o9EAq4Y9N9K0pBQeBTqhSDrND5E7oB+60ZNx0U1yPe0

View file

@ -1,38 +0,0 @@
variables:
TZ: Europe/Berlin
stages:
- build
- deploy
build-website:
stage: build
image: registry.gitlab.com/pages/hugo/hugo_extended:latest
before_script:
- apk update
- apk add tzdata coreutils curl jq git
script:
- ./fetch-calendar.sh
- sed -i "s#baseURL = 'https://hamburg.ccc.de/'#baseURL = 'https://next.hamburg.ccc.de/'#" hugo.toml
- hugo
artifacts:
untracked: true
expose_as: "website build"
name: "website-build-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA"
paths:
- public/
expire_in: 1 hrs
deploy-website:
stage: deploy
image: alpine
before_script:
- apk update
- apk add rsync openssh
script:
- chmod 400 $NEXT_SSH_DEPLOY_KEY
- rsync -r --delete -e "ssh -i $NEXT_SSH_DEPLOY_KEY -o 'UserKnownHostsFile $SSH_KNOWN_HOSTS_FILE'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/next.hamburg.ccc.de/
rules:
- if: $CI_COMMIT_BRANCH == "main"
when: on_success
- when: never