From 388b56487495fc9dfb8015bb0a3c1c9040e43fb6 Mon Sep 17 00:00:00 2001 From: Jakub Date: Wed, 1 May 2019 17:35:39 +0200 Subject: [PATCH] try ssh key for access --- .gitlab-ci.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 91edbd6..edbb362 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,22 @@ +variables: + # Please edit to your GitLab project + REPO_NAME: github.com/ProtonMail/go-pm-crypto + +before_script: + - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' + - eval $(ssh-agent -s) + - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null + - export PATH=/opt/local/bin:$PATH + - mkdir -p $GOPATH/src/$(dirname $REPO_NAME) + - ln -svf $CI_PROJECT_DIR $GOPATH/src/$REPO_NAME + - cd $GOPATH/src/$REPO_NAME + - glide install + stages: - test - test-all: stage: test - image: golang:1.11 + image: gitlab.protontech.ch:4567/protonmail/import-export/linux script: - - curl https://glide.sh/get | sh - - glide install - go test ./...