Compare commits

...
7 Commits
Author SHA1 Message Date
thayol 46313dee65 Add openssl
Build Runner Image / build (push) Successful in 31m4s
2026-07-30 08:57:46 +02:00
thayol b4ccad945e Update image labels
Build Runner Image / build (push) Successful in 29m54s
2026-07-28 09:14:03 +02:00
thayol dfd742bf0a Add rclone
Build Runner Image / build (push) Successful in 22m48s
2026-07-24 19:19:55 +02:00
thayol 2ab150e5d3 Fix short commit hash step ordering
Build Runner Image / build (push) Successful in 21m13s
2026-07-14 18:11:27 +02:00
thayol fdcaaa29db Add extra image tag
Build Runner Image / build (push) Successful in 12m27s
2026-07-14 17:56:29 +02:00
thayol 494d611b67 Add unzip explicitly 2026-07-14 17:51:42 +02:00
thayol aee9563c6b Run build nightly 2026-07-14 17:51:09 +02:00
2 changed files with 19 additions and 4 deletions
+16 -1
View File
@@ -1,5 +1,8 @@
name: Build Runner Image name: Build Runner Image
on: on:
schedule:
- cron: '0 3 * * *'
workflow_dispatch:
push: push:
branches: [master] branches: [master]
@@ -19,11 +22,23 @@ jobs:
run: | run: |
git clone --quiet ${{ gitea.server_url }}/${{ gitea.repository }} . git clone --quiet ${{ gitea.server_url }}/${{ gitea.repository }} .
- name: Set extra image tag
run: |
echo "EXTRA_IMAGE_TAG=$(date +%Y-%m-%d)-$(git rev-parse --short HEAD)" >> "$GITEA_ENV"
- name: Build image - name: Build image
run: | run: |
buildah bud -t ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest . buildah bud \
--label org.opencontainers.image.title="${{ gitea.repository }}" \
--label org.opencontainers.image.url="${{ gitea.server_url }}/${{ gitea.repository }}" \
--label org.opencontainers.image.vendor="${{ gitea.repository_owner }}" \
--label org.opencontainers.image.version="${{ env.EXTRA_IMAGE_TAG }}" \
-t ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest \
-t ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:${{ env.EXTRA_IMAGE_TAG }} \
.
- name: Push image - name: Push image
run: | run: |
buildah login -u ${{ secrets.CONTAINER_REGISTRY_USER }} -p ${{ secrets.CONTAINER_REGISTRY_PASSWORD }} ${{ env.REGISTRY_HOST }} buildah login -u ${{ secrets.CONTAINER_REGISTRY_USER }} -p ${{ secrets.CONTAINER_REGISTRY_PASSWORD }} ${{ env.REGISTRY_HOST }}
buildah push ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest buildah push ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest
buildah push ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:${{ env.EXTRA_IMAGE_TAG }}
+3 -3
View File
@@ -13,9 +13,9 @@ RUN dnf install -y \
which \ which \
gcc \ gcc \
make \ make \
&& dnf clean all openssl \
unzip \
RUN dnf install -y \ rclone \
godot \ godot \
blender \ blender \
&& dnf clean all && dnf clean all