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