another one?
Some checks failed
ci / build (push) Failing after 1m4s

This commit is contained in:
pika 2025-04-07 10:20:33 +02:00
parent 1ad50e2800
commit faf90715b8

View file

@ -1,44 +1,78 @@
name: Build and Push to Forgejo Registry
# name: Build and Push to Forgejo Registry
#
# on:
# push:
# branches: [main]
# # schedule:
# # - cron: "0 0 * * 0" # Weekly at 00:00 UTC Sunday
#
# jobs:
# build:
# runs-on: docker
# steps:
# -
# name: Checkout code
# uses: actions/checkout@v4
#
# - name: Login to Forgejo Container Registry
# run: |
# echo "${{ secrets.FORGEJO_PASSWORD }}" | docker login git.k4li.de \
# -u "${{ vars.FORGEJO_USERNAME }}" \
# --password-stdin
#
# - name: Running buildscript
# run: |
# ./build.sh || echo "Error building docker image via script!"
#
# # -
# # name: Checkout
# # uses: actions/checkout@v4
# # -
# # Add support for more platforms with QEMU (optional)
# # https://github.com/docker/setup-qemu-action
# # name: Set up QEMU
# # uses: docker/setup-qemu-action@v3
# # -
# # name: Set up Docker Buildx
# # uses: docker/setup-buildx-action@v3
# #
# # -
# # name: Build and push
# # uses: docker/build-push-action@v6
# # with:
# # push: true
# # tags: docker/caddy:latest
name: ci
on:
push:
branches: [main]
# schedule:
# - cron: "0 0 * * 0" # Weekly at 00:00 UTC Sunday
jobs:
build:
runs-on: docker:dind
runs-on: docker
# container: catthehacker/ubuntu:act-latest ##THIS IS COMMENTED BECAUSE THIS IS DEFINED IN THE FORGEJO-RUNNER CMD GLOBALLY. BUT UNCOMMENTING DOESNT CHANGE ANYTHING.
steps:
-
name: Checkout code
- name: Checkout
uses: actions/checkout@v4
- name: Login to Forgejo Container Registry
run: |
echo "${{ secrets.FORGEJO_PASSWORD }}" | docker login git.k4li.de \
-u "${{ vars.FORGEJO_USERNAME }}" \
--password-stdin
- name: Running buildscript
run: |
./build.sh || echo "Error building docker image via script!"
# -
# name: Checkout
# uses: actions/checkout@v4
# -
# Add support for more platforms with QEMU (optional)
# https://github.com/docker/setup-qemu-action
# name: Set up QEMU
# uses: docker/setup-qemu-action@v3
# -
# name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3
#
# -
# name: Build and push
# uses: docker/build-push-action@v6
# with:
# push: true
# tags: docker/caddy:latest
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: 'amd64,arm64' ## CAN REMOVE with.platforms AND BUILD FOR ALL BUT DOESNT MATTER
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
registry: git.k4li.de
username: ${{ secrets.FORGEJO_USERNAME }}
password: ${{ secrets.FORGEJO_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v5
with:
#testing
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: docker/caddy:latest