Use kaniko to build image #39

Merged
stb merged 3 commits from kaniko-build into main 2026-11-15 13:28:02 +01:00
Showing only changes of commit 7d925d79a2 - Show all commits

fix: Uses repository registry credentials
All checks were successful
Build (and tag) Images / Build data_handler Image (push) Successful in 39s
Build (and tag) Images / Build web Image (push) Successful in 54s

This repository has REGISTRY_USERNAME/REGISTRY_TOKEN configured, not PACKAGES_TOKEN. Both are still only passed to kaniko when publishing from main.
Stefan Bethke 2026-11-15 11:59:03 +01:00

View file

@ -29,8 +29,8 @@ jobs:
- name: Build image
env:
KANIKO_NO_PUSH: ${{ !(forgejo.event_name == 'push' && forgejo.ref == 'refs/heads/main') }}
KANIKO_GIT_HAMBURG_CCC_DE_USER: forgejo-actions
KANIKO_GIT_HAMBURG_CCC_DE_PASSWORD: ${{ (forgejo.event_name == 'push' && forgejo.ref == 'refs/heads/main') && secrets.PACKAGES_TOKEN || '' }}
KANIKO_GIT_HAMBURG_CCC_DE_USER: ${{ (forgejo.event_name == 'push' && forgejo.ref == 'refs/heads/main') && secrets.REGISTRY_USERNAME || '' }}
KANIKO_GIT_HAMBURG_CCC_DE_PASSWORD: ${{ (forgejo.event_name == 'push' && forgejo.ref == 'refs/heads/main') && secrets.REGISTRY_TOKEN || '' }}
run: /kaniko/executor
--dockerfile="${{ forgejo.workspace }}/${{ matrix.image }}/Containerfile"
--context="dir://${{ forgejo.workspace }}/${{ matrix.image }}"