diff --git a/.forgejo/workflows/docker.yml b/.forgejo/workflows/docker.yml index fefdb44..0d10129 100644 --- a/.forgejo/workflows/docker.yml +++ b/.forgejo/workflows/docker.yml @@ -1,78 +1,78 @@ -# 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: Build and Push to Forgejo Registry - -name: ci on: push: + branches: [main] + # schedule: + # - cron: "0 0 * * 0" # Weekly at 00:00 UTC Sunday jobs: build: - 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. + runs-on: docker steps: - - name: Checkout + - + name: Checkout code uses: actions/checkout@v4 - - 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 + + - 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: +# +# jobs: +# build: +# 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 +# uses: actions/checkout@v4 +# - 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