From 4393701a321a699dfe595da13e2a3cb46de94317 Mon Sep 17 00:00:00 2001 From: Stefan Marr Date: Thu, 11 Jun 2026 14:42:56 +0200 Subject: [PATCH] Added GitLab CI Setup to deploy ReBench on our machines Signed-off-by: Stefan Marr --- .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..363fdb31 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,46 @@ +# This setup is used to deploy ReBench to the different benchmark machines. +stages: + - install + +.shared-scripts: + install: &PIP_INSTALL + - pip3 install --user --editable . --break-system-packages + + install-no-protection: &PIP_INSTALL_NO_BREAKING + # This is for old Debian/Ubuntu versions and macOS/MacPorts + - pip3 install --user --editable . --no-build-isolation + +kent-yuria: + stage: install + script: [*PIP_INSTALL] + tags: [kent-yuria] + +kent-yuria2: + stage: install + script: [*PIP_INSTALL_NO_BREAKING] + tags: [kent-yuria2] + +kent-yuria3: + stage: install + script: [*PIP_INSTALL_NO_BREAKING] + tags: [kent-yuria3] + +kent-yuria4: + stage: install + script: [*PIP_INSTALL] + tags: [kent-yuria4] + +kent-zullie1: + stage: install + script: [*PIP_INSTALL_NO_BREAKING] + tags: [kent-zullie1] + +ssw-brutus: + stage: install + script: [*PIP_INSTALL] + tags: [ssw-brutus] + +ssw-cassius: + stage: install + script: [*PIP_INSTALL] + tags: [ssw-cassius]