diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..2db6ae1f5461f3c14931f7dd82ac4a3a27a8607e --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,24 @@ +stages: + - build + +build: + stage: build + image: golang:1.10.3 + before_script: + - mkdir -p ~/.ssh + - echo -e "$MY_KEY" > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - which ssh-agent + - eval $(ssh-agent -s) + - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' + - ssh-add ~/.ssh/id_rsa + - git config --global url."ssh://git@code.vereign.com".insteadOf https://code.vereign.com + - go env + - cd $GOPATH/src + - mkdir -p code.vereign.com/$CI_PROJECT_NAMESPACE + - cd code.vereign.com/$CI_PROJECT_NAMESPACE + - cp -rf $CI_PROJECT_DIR $CI_PROJECT_NAME + - cd $CI_PROJECT_NAME + script: + - go get -u github.com/golang/dep/cmd/dep + - make \ No newline at end of file