From 93fc9e6a9c0cffe328838f8a88501dcdbd6ae74e Mon Sep 17 00:00:00 2001
From: "lintao@ihep.ac.cn" <lintao@ihep.ac.cn>
Date: Fri, 28 Feb 2025 10:21:52 +0000
Subject: [PATCH] WIP: as user can use k8s, don't need users to setup their own
 runners.

---
 .gitlab-ci.yml | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9a0b1098..6966178b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,17 +62,17 @@ stages:
 ##############################################################################
 # Build & Test in CentOS 7 (LCG)
 ##############################################################################
-build:lcg:el7:
-  extends: .build_template
-  tags:
-    - centos7
-  artifacts:
-    paths:
-      - InstallArea
-      - TDR_o1_v01.tgeo.root
-      - TDR_o1_v02.tgeo.root
-    reports:
-      junit: build.${CEPCSW_LCG_VERSION}.${CEPCSW_LCG_PLATFORM}/cepcsw-ctest-result.xml
+# build:lcg:el7:
+#   extends: .build_template
+#   tags:
+#     - centos7
+#   artifacts:
+#     paths:
+#       - InstallArea
+#       - TDR_o1_v01.tgeo.root
+#       - TDR_o1_v02.tgeo.root
+#     reports:
+#       junit: build.${CEPCSW_LCG_VERSION}.${CEPCSW_LCG_PLATFORM}/cepcsw-ctest-result.xml
 
 
 ##############################################################################
@@ -81,13 +81,22 @@ build:lcg:el7:
 build:lcg:el7:k8s:
   extends: .build_template_k8s
   image: cepc/cepcsw-cvmfs:el7
-
+  rules:
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
+      when: manual
 build:lcg:el9:k8s:
   extends: .build_template_k8s
   image: cepc/cepcsw-cvmfs:el9
   variables:
     CEPCSW_LCG_PLATFORM: x86_64-el9-gcc11-opt
     CEPCSW_LCG_VERSION: 105.0.0
+  rules:
+    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
+      when: manual
+  artifacts:
+    reports:
+      junit: build.${CEPCSW_LCG_VERSION}.${CEPCSW_LCG_PLATFORM}/cepcsw-ctest-result.xml
+
 
 ##############################################################################
 # Build the docs
-- 
GitLab