diff --git a/.drone.yml b/.drone.yml index 9f009f4..e2a96af 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,6 +26,16 @@ steps: commands: - make prepare-test - make test + - name: scoreboard + environment: + - 'export ORIG_HOME=$(grep ^${USER}: /etc/passwd |cut -d : -f 6)' + - PATH=$PATH:$ORIG_HOME/.local/bin + commands: + - if echo "${DRONE_REPO_NAME}" | grep -q '-'; then SUBMITTER_NAME=$(echo "{DRONE_REPO_NAME}" | cut -d'-' -f1); else SUBMITTER_NAME={DRONE_REPO_NAME}; + fi + - mkdir repo + - cp $ORIG_HOME/.config/ci/teapot.env .env && joint-teapot JOJ3-scoreboard "score.json" $SUBMITTER_NAME "" "JOJ3-examples" "JOJ3_dev.csv" + - cat joint-teapot.log - name: store commands: - cp build/joj3 /home/drone/.local/bin/joj3 diff --git a/.gitignore b/.gitignore index d0ee053..3b63635 100644 --- a/.gitignore +++ b/.gitignore @@ -126,3 +126,4 @@ build/ !examples/**/*.out tmp/ repos/ +score.json diff --git a/cmd/joj3/main_test.go b/cmd/joj3/main_test.go index 3273b32..e9717f7 100644 --- a/cmd/joj3/main_test.go +++ b/cmd/joj3/main_test.go @@ -129,8 +129,8 @@ func TestMain(t *testing.T) { }) } if !t.Failed() { - scoreboard.SaveFile("../../scoreboard.json") - defer os.Remove("../../scoreboard.json") - scoreboard.Submit() + scoreboard.SaveFile("../../score.json") + // defer os.Remove("../../score.json") + // scoreboard.Submit() } }