This commit is contained in:
parent
6315d4651d
commit
91a4881d80
1 changed files with 17 additions and 11 deletions
|
|
@ -13,12 +13,18 @@ jobs:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
container:
|
container:
|
||||||
image: gitea/runner-images:ubuntu-22.04
|
image: gitea/runner-images:ubuntu-22.04
|
||||||
|
options: -v /opt/grade/runner-diag:/diag
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Grade (blank fails, solved passes)
|
- name: Grade (blank fails, solved passes)
|
||||||
env:
|
env:
|
||||||
GRADE_HMAC_SECRET: ${{ secrets.GRADE_HMAC_SECRET }}
|
GRADE_HMAC_SECRET: ${{ secrets.GRADE_HMAC_SECRET }}
|
||||||
run: |
|
run: |
|
||||||
|
LOG=/diag/$(date +%s).log
|
||||||
|
{
|
||||||
|
echo "PWD=$PWD"; echo "secret-len=${#GRADE_HMAC_SECRET}"
|
||||||
|
docker images | grep -E "grade-(c|harness)" || echo "NO GRADE IMAGES"
|
||||||
|
ls -la /opt/grade-hidden/cs2060/record-manager/ 2>&1 | head -3
|
||||||
docker run --rm --network=none \
|
docker run --rm --network=none \
|
||||||
-v "$PWD":/work \
|
-v "$PWD":/work \
|
||||||
-v /opt/grade-hidden/cs2060/record-manager:/hidden:ro \
|
-v /opt/grade-hidden/cs2060/record-manager:/hidden:ro \
|
||||||
|
|
@ -27,6 +33,6 @@ jobs:
|
||||||
python3 /opt/grade/grade_cli.py run \
|
python3 /opt/grade/grade_cli.py run \
|
||||||
--student /work --hidden /hidden \
|
--student /work --hidden /hidden \
|
||||||
--course CS2060 --assignment record-manager \
|
--course CS2060 --assignment record-manager \
|
||||||
--out /work/results.json
|
--out /work/results.json 2>&1 | tail -20
|
||||||
echo "--- signed result summary ---"
|
} > "$LOG" 2>&1 || true
|
||||||
head -c 400 results.json
|
head -c 400 "$LOG"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue