How to store releases/binaries in GitLab?

前端 未结 5 1019
鱼传尺愫
鱼传尺愫 2020-12-07 13:25

I am building a workflow with Gitlab, Jenkins and - probably - Nexus (I need an artifact storage). I would like to have Gi

5条回答
  •  伪装坚强ぢ
    2020-12-07 13:53

    We're using scp to copy files, such as binaries or reports, generated in GitlabCI.

    # capture test exit code
    set +e
    bash build/ci/test.sh; TESTS_EXIT_CODE=$?
    set -e
    
    # copy reports
    sshpass -p "$SFTP_PASS" ssh -o StrictHostKeyChecking=no sftp@192.168.1.60 "mkdir -p ${CI_REPORTS_PATH}"
    sshpass -p "$SFTP_PASS" scp -r ${CI_APP_VOLUME}/tests/_output/* sftp@192.168.23.17:${CI_REPORTS_PATH}
    
    # return test exit-code
    exit ${TESTS_EXIT_CODE}
    

提交回复
热议问题