--- kind: pipeline type: ssh name: CI server: host: 111.186.59.59 user: drone ssh_key: from_secret: joj3-test steps: - name: prepare commands: - go env -w GOPROXY=https://goproxy.cn,direct - whoami - pwd - env - go version - go env - git status -v - git log -1 - name: build commands: - make - name: test commands: - make prepare-test - make test - name: scoreboard commands: - 'export ORIG_HOME=$(grep ^${USER}: /etc/passwd |cut -d : -f 6)' - PATH=$PATH:$ORIG_HOME/.local/bin - 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