From 626b379a547d2ca4981d680687153483bd2c63e4 Mon Sep 17 00:00:00 2001 From: Matthias Cramer Date: Mon, 25 Aug 2025 20:03:46 +0200 Subject: [PATCH] build all with the sam runner, but different image --- .gitlab-ci.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0622d13..3369742 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,7 @@ build-bookworm: - tags tags: - bookworm + image: debian-package-builder-bookworm:v1 script: - tar -czf ../pcapmirror_$VERSION.orig.tar.gz --exclude=debian . - apt-get update && apt-get install -y libpcap-dev @@ -38,7 +39,7 @@ publish-bookworm: script: - apt-get update && apt-get install -y curl - ls -la build - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-1_amd64.deb' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-deb12_amd64.deb' build-trixie: stage: build @@ -72,7 +73,7 @@ publish-trixie: script: - apt-get update && apt-get install -y curl - ls -la build - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/trixie/pcapmirror_$VERSION-1_amd64.deb' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/trixie/pcapmirror_$VERSION-deb13_amd64.deb' build-sid: stage: build @@ -80,7 +81,8 @@ build-sid: only: - tags tags: - - sid + - bookworm + image: debian-package-builder-sid:v1 script: - tar -czf ../pcapmirror_$VERSION.orig.tar.gz --exclude=debian . - apt-get update && apt-get install -y libpcap-dev @@ -105,7 +107,7 @@ publish-sid: script: - apt-get update && apt-get install -y curl - ls -la build - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/sid/pcapmirror_$VERSION-1_amd64.deb' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_amd64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/sid/pcapmirror_$VERSION-sid_amd64.deb' build-rocky9: stage: build @@ -113,7 +115,8 @@ build-rocky9: only: - tags tags: - - rocky9 + - bookworm + image: rockylinux-package-builder-9:v1 script: - dnf install -y libpcap-devel - mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} @@ -149,7 +152,8 @@ build-rocky8: only: - tags tags: - - rocky8 + - bookworm + image: rockylinux-package-builder-8:v1 script: - dnf install -y libpcap-devel - mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} @@ -210,7 +214,7 @@ publish-pios12: script: - apt-get update && apt-get install -y curl - ls -la build - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_armhf.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-1_armhf.deb' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_armhf.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-piso12_armhf.deb' build-pios12-64: stage: build @@ -243,4 +247,4 @@ publish-pios12-64: script: - apt-get update && apt-get install -y curl - ls -la build - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_arm64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-1_arm64.deb' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/pcapmirror_$VERSION-1_arm64.deb ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/pcapmirror/bookworm/pcapmirror_$VERSION-pios12_arm64.deb'