From 47ef50843424b90e70cb87eaf644f74cedaf9268 Mon Sep 17 00:00:00 2001 From: POLLET Vincent <vincent.pollet@lapp.in2p3.fr> Date: Thu, 23 Jan 2025 15:56:46 +0100 Subject: [PATCH] Use MUST runner --- .gitlab-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 29d9f5a..a801c44 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,15 @@ variables: DEFAULT_BRANCH_TEST_IMAGE_PERMANENT_LOCATION: "${CI_REGISTRY_IMAGE}/test:latest" DEFAULT_BRANCH_BASE_IMAGE_PERMANENT_LOCATION: "${CI_REGISTRY_IMAGE}/base:latest" DEFAULT_BRANCH_PROD_IMAGE_PERMANENT_LOCATION: "${CI_REGISTRY_IMAGE}/prod:latest" +workflow: + rules: + - if: $CI_SERVER_HOST == "gitlab.in2p3.fr" + variables: + HEAVY_JOB_TAG: "MUST_big_runner" + - if: $CI_SERVER_HOST == "gitlab.cta-observatory.org" + variables: + HEAVY_JOB_TAG: "kubernetes" + .build_dev_test_base_images: @@ -87,6 +96,8 @@ generate_pinned_env_files: - ${DEV_PINNED_DEPENDENCIES_FILE} - ${TEST_PINNED_DEPENDENCIES_FILE} - ${PROD_PINNED_DEPENDENCIES_FILE} + tags: + - ${HEAVY_JOB_TAG} build_docker_dev_image: @@ -104,6 +115,8 @@ build_docker_dev_image: --dockerfile "${CI_PROJECT_DIR}/docker/dev/Dockerfile" --destination "${DEV_IMAGE_TEMP_LOCATION}" --build-arg "DEV_PINNED_DEPENDENCIES_FILE=${DEV_PINNED_DEPENDENCIES_FILE}" + tags: + - ${HEAVY_JOB_TAG} build_docker_test_images: @@ -121,6 +134,8 @@ build_docker_test_images: --dockerfile "${CI_PROJECT_DIR}/docker/test/Dockerfile" --destination "${TEST_IMAGE_TEMP_LOCATION}" --build-arg "TEST_PINNED_DEPENDENCIES_FILE=${TEST_PINNED_DEPENDENCIES_FILE}" + tags: + - ${HEAVY_JOB_TAG} build_docker_base_images: @@ -138,6 +153,8 @@ build_docker_base_images: --dockerfile "${CI_PROJECT_DIR}/docker/base/Dockerfile" --destination "${BASE_IMAGE_TEMP_LOCATION}" --build-arg "PROD_PINNED_DEPENDENCIES_FILE=${PROD_PINNED_DEPENDENCIES_FILE}" + tags: + - ${HEAVY_JOB_TAG} unit_test: @@ -268,6 +285,8 @@ build_docker_image_latest: --dockerfile "${CI_PROJECT_DIR}/docker/latest/Dockerfile" --destination "${BUILD_DESTINATION}" --build-arg "BASE_IMAGE_LOCATION=${BASE_IMAGE_LOCATION}" + tags: + - ${HEAVY_JOB_TAG} pages: -- GitLab