Integrate DockerImages within Gitea #1

Merged
rboullard merged 46 commits from GiteaCI into Development 2026-01-25 23:04:49 +00:00
Showing only changes of commit 85dd21a21e - Show all commits

View File

@@ -9,20 +9,28 @@ on:
env:
DOCKER_TLS_CERTDIR: "/certs"
BASE_BUILDER_TAG: ${{ secrets.CI_REGISTRY }}/linuxbasebuilder:${{ github.ref_name }}
CPP_BUILDER_TAG: ${{ secrets.CI_REGISTRY }}/linuxcppbuilder:${{ github.ref_name }}
BIGFOOT_BUILDER_TAG: ${{ secrets.CI_REGISTRY }}/linuxbigfootbuilder:${{ github.ref_name }}
BIGFOOT_COVERAGE_BUILDER_TAG: ${{ secrets.CI_REGISTRY }}/linuxbigfootcoveragebuilder:${{ github.ref_name }}
BASE_BUILDER_TAG: ${{ variables.CI_REGISTRY_IMAGE }}/linuxbasebuilder:${{ github.ref_name }}
CPP_BUILDER_TAG: ${{ variables.CI_REGISTRY_IMAGE }}/linuxcppbuilder:${{ github.ref_name }}
BIGFOOT_BUILDER_TAG: ${{ variables.CI_REGISTRY_IMAGE }}/linuxbigfootbuilder:${{ github.ref_name }}
BIGFOOT_COVERAGE_BUILDER_TAG: ${{ variables.CI_REGISTRY_IMAGE }}/linuxbigfootcoveragebuilder:${{ github.ref_name }}
jobs:
build-base-builder:
runs-on: ubuntu-latest
runs-on: self-hosted
timeout-minutes: 360
container:
image: node:20-bullseye
options: --privileged
services:
docker:
image: docker:28.5.1-dind
options: --privileged
steps:
- name: Install Docker CLI
run: |
apt-get update
apt-get install -y docker.io
- name: Login to the Container registry
uses: docker/login-action@v2
with: