From 6427233d9b9f99b155222c5154e02fafcb0c42aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20R=C3=B6ger?= Date: Fri, 4 Sep 2026 15:15:36 +0200 Subject: [PATCH] ci: push image --- .gitea/workflows/docker.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 1ffe101..5e7ff27 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -1,12 +1,34 @@ name: Build a docker image. + on: [push] jobs: build-docker-image: runs-on: nixos + steps: - name: Check out repository code uses: actions/checkout@v4 - name: Build flake run: nix build .#docker + + - name: Load Docker image + run: docker load < result + + - name: Login to local Gitea registry + run: | + echo "${{ secrets.GITEA_TOKEN }}" | \ + docker login ${{ gitea.server_url }} \ + --username "${{ gitea.actor }}" \ + --password-stdin + + - name: Tag image + run: | + docker tag my-image:latest \ + ${{ gitea.server_url }}/${{ gitea.repository }}:latest + + - name: Push image + run: | + docker push \ + ${{ gitea.server_url }}/${{ gitea.repository }}:latest