From 9733be388180c027ac04075b8ed2e7cbebd9666e Mon Sep 17 00:00:00 2001 From: Valentin Hristev <valentin.hristev@vereign.com> Date: Thu, 9 Aug 2018 17:50:57 +0200 Subject: [PATCH] Add .gitlab-ci.yml --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..2db6ae1 --- /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 -- GitLab