Compare commits

..

37 Commits

Author SHA1 Message Date
Andreas Meier
ea7ee380c5 gitea action: removed password from yaml
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 9m2s
2025-11-11 11:55:00 +01:00
6376032d51 Merge pull request 'Dockerfile: set base image to 24.04 to be more specific' (#5) from maintain_dockerfile into master
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 9m3s
Reviewed-on: #5
2025-11-11 11:31:09 +01:00
Andreas Meier
caefe3ae27 Dockerfile: set base image to 24.04 to be more specific
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 9m20s
2025-11-11 11:30:30 +01:00
debec92455 .gitea/workflows/docker_build.yaml aktualisiert
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 9m5s
2025-11-11 11:20:27 +01:00
795dd77769 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 7m27s
2025-11-11 11:08:37 +01:00
5afcb9e6cb .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-11 10:57:01 +01:00
1396315055 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-11 10:54:06 +01:00
31a42b0ce1 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m53s
2025-11-11 10:49:56 +01:00
7c36f0bfbb .gitea/workflows/docker_build.yaml aktualisiert
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 9m17s
2025-11-11 10:02:22 +01:00
22d2acb9fb .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 7m8s
2025-11-11 09:52:46 +01:00
b98ec721d7 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 7m19s
2025-11-11 09:35:27 +01:00
319030f651 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 9m5s
2025-11-11 09:14:11 +01:00
0557279538 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 9m17s
2025-11-11 09:10:29 +01:00
73b9932f55 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 9m44s
2025-11-11 07:59:47 +01:00
ac10de2732 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 8m34s
2025-11-11 07:50:45 +01:00
c1dbd4056c .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-11 07:48:34 +01:00
16cdb6a18e .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m51s
2025-11-11 07:46:59 +01:00
d702f46afd .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m53s
2025-11-10 18:01:35 +01:00
29bd546d82 .gitea/workflows/docker_build.yaml aktualisiert 2025-11-10 17:57:55 +01:00
a35fd03b50 .gitea/workflows/docker_build.yaml aktualisiert
All checks were successful
Build and push container image / build-and-push-image (push) Successful in 7m4s
2025-11-10 17:52:36 +01:00
b952e41a8c .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m53s
2025-11-10 17:48:34 +01:00
534677b22a .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-10 17:44:42 +01:00
6a78f18cac .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-10 17:43:16 +01:00
8d732cc3be .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m54s
2025-11-10 17:41:43 +01:00
a5d7e533c5 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m49s
2025-11-10 17:29:57 +01:00
7393d001a3 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m48s
2025-11-10 17:18:57 +01:00
d576c8b8db .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m49s
2025-11-10 17:10:59 +01:00
ebfe09f788 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 7m1s
2025-11-09 16:58:19 +01:00
d6eb998d87 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 6m41s
2025-11-09 16:56:52 +01:00
1f6cff7d83 .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Build and push container image / build-and-push-image (push) Failing after 8m9s
2025-11-09 16:39:46 +01:00
02a9c1cd73 .gitea/workflows/docker_build.yaml aktualisiert 2025-11-09 16:39:35 +01:00
a118d5e15e Merge pull request 'gitea: working on docker build pipeline' (#4) from add_gitea_action_pipeline into master
Reviewed-on: #4
2025-11-09 16:39:01 +01:00
7570da5710 Merge pull request 'gitea: try first own docker run build via Gitea actions' (#3) from add_gitea_action_pipeline into master
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6m44s
Reviewed-on: #3
2025-11-09 16:07:37 +01:00
e9ca24c1ed revert aa73e020de
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 6m35s
revert .gitea/workflows/docker_build.yaml aktualisiert
2025-11-07 17:07:14 +01:00
aa73e020de .gitea/workflows/docker_build.yaml aktualisiert
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 7m43s
2025-11-07 17:03:11 +01:00
d3d50a2737 Merge pull request 'gitea: set new label to match runner' (#2) from add_gitea_action_pipeline into master
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 6m34s
Reviewed-on: #2
2025-11-07 16:55:11 +01:00
c0f16d5810 Merge pull request 'gitea: add pipeline for gitea action for this repo' (#1) from add_gitea_action_pipeline into master
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
Reviewed-on: #1
2025-11-07 16:51:17 +01:00
2 changed files with 37 additions and 12 deletions

View File

@ -1,27 +1,52 @@
name: Build and push container image
run-name: ${{ gitea.actor }} is building and pushing container image
on: create
on: [push]
env:
REGISTRY_DOMAIN: harbor.lan
REGISTRY_USER: act_runner
REGISTRY_TOKEN: "LibgegWaltAtcogwecGaj@Knyajes4"
RESULT_IMAGE_NAME: andreas/rsyncd
RESULT_IMAGE_NAME: tools/rsyncd
jobs:
build-and-push-image:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Log in to registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY_DOMAIN }}
username: ${{ env.REGISTRY_USER }}
password: ${{ env.REGISTRY_TOKEN }}
registry: ${{ vars.PRIVATE_REGISTRY_DOMAIN }}
username: ${{ secrets.PRIVATE_REGISTRY_USER }}
password: ${{ secrets.PRIVATE_REGISTRY_PASSWORD }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Prepare BuildKit config with custom CA
run: |
CONFIG_DIR_PATH="${{ runner.temp }}/buildx-config"
mkdir -p "${CONFIG_DIR_PATH}"
CERT_FILE_PATH="${CONFIG_DIR_PATH}/ca.crt"
CONFIG_FILE_PATH="${CONFIG_DIR_PATH}/buildkitd.toml"
echo "${{ vars.PRIVATE_REGISTRY_CA_CERT }}" > "${CERT_FILE_PATH}"
cat << EOF > "${CONFIG_FILE_PATH}"
[registry."${{ vars.PRIVATE_REGISTRY_DOMAIN }}"]
ca = ["${CERT_FILE_PATH}"]
EOF
echo "BUILDKIT_CONFIG=${CONFIG_FILE_PATH}" >> $GITEA_ENV # Für Gitea
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
config: ${{ env.BUILDKIT_CONFIG }}
- name: Build and push image
uses: docker/build-push-action@v6
with:
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ env.REGISTRY_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:${{ gitea.ref }}
tags: ${{ vars.PRIVATE_REGISTRY_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:latest

View File

@ -1,5 +1,5 @@
FROM ubuntu:latest
MAINTAINER dresi
FROM ubuntu:24.04
LABEL org.opencontainers.image.authors="dockerimage@dresi.wtf"
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends rsync && \