Files
DockerImages/.gitea/workflows/build-base-apps.yml
2026-02-13 07:44:31 +01:00

43 lines
1.1 KiB
YAML

name: "Build base apps"
on:
push:
branches:
- "main"
paths:
- "base_apps/**"
workflow_dispatch:
env:
REGISTRY: "git.battlestati.one"
jobs:
build:
runs-on: linux_amd64
strategy:
matrix:
include:
- section: "app_base"
name: "container_helper"
- section: "app_base"
name: "moonlight"
steps:
- name: "Checkout code"
uses: actions/checkout@v4
- name: "Login into docker registry"
run: echo "${{ secrets.RELEASE_TOKEN }}" | docker login ${{ env.REGISTRY }} -u ${{ gitea.actor }} --password-stdin
- name: "Build apko image"
run: |
docker run \
-v ~/.docker/config.json:/root/.docker/config.json:ro \
-v "$PWD":/work \
cgr.dev/chainguard/apko publish \
${{ matrix.section }}/${{ matrix.name }}/apko.yml \
${{ env.REGISTRY }}/moonlight-panel/${{ matrix.section }}:${{ matrix.name }}
- name: "Logout from docker registry"
run: docker logout ${{ env.REGISTRY }}