From ab879bdfee759a838a476baff828c8e04c1cbb99 Mon Sep 17 00:00:00 2001
From: Matt Bovel <matthieu.bovel@epfl.ch>
Date: Sat, 17 Sep 2022 11:24:34 +0000
Subject: [PATCH] Update grading-gitlab-ci.yml

---
 grading-gitlab-ci.yml | 33 +++++++++------------------------
 1 file changed, 9 insertions(+), 24 deletions(-)

diff --git a/grading-gitlab-ci.yml b/grading-gitlab-ci.yml
index 4a0206d..2a72f05 100644
--- a/grading-gitlab-ci.yml
+++ b/grading-gitlab-ci.yml
@@ -12,49 +12,36 @@ stages:
   - build
   - grade
 
+variables:
+  OUTPUT_DIR: "-"
+
 compile:
   stage: build
-  timeout: 15m
-  image: lampepfl/moocs:2021-09-20
+  timeout: 10m
+  image: ${DOCKER_REPO}/compile
   tags:
     - cs210
   except:
     - tags
     - master
-    - exercise-1
-    - exercise-2
-    - exercise-3
-    - exercise-4
-    - exercise-5
-    - exercise-6
-    - exercise-7
-    - exercise-8
   script:
     - sbt packageSubmission
   # Output of this job that needs to be stored to be reused in the grade job below
   artifacts:
-    expire_in: 1 day
+    expire_in: 20m
     paths:
       - submission.jar
 
 grade:
   stage: grade
-  timeout: 15m
+  timeout: 10m
   except:
     - tags
     - master
-    - exercise-1
-    - exercise-2
-    - exercise-3
-    - exercise-4
-    - exercise-5
-    - exercise-6
-    - exercise-7
-    - exercise-8
   tags:
     - cs210
   image:
-    name: lampepfl/moocs:cs210-2021-${CI_COMMIT_BRANCH}
+    name: ${DOCKER_REPO}/grader-${CI_COMMIT_BRANCH}
     entrypoint: [""]
   allow_failure: true
   before_script:
@@ -62,6 +49,4 @@ grade:
     - cp submission.jar /shared/submission/submission.jar
   script:
     - cd /grader
-    - /grader/grade
-    - cat /shared/txtFeedback.txt
-    - grep -q congratulations /shared/txtFeedback.txt
+    - env -i bash --noprofile --norc -c "/grader/grade ch.epfl.lamp.grading.CourseraGrading /shared"
-- 
GitLab