diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ca83d50..c0b586e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -74,11 +74,12 @@ build: deploy: stage: deploy - image: alpine:latest + image: debian:latest before_script: - - 'command -v ssh-agent >/dev/null || ( apk add --update openssh )' + - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )' - eval $(ssh-agent -s) - - cat "$SSH_PRIVATE_KEY" | ssh-add - + - chmod 400 "$SSH_PRIVATE_KEY" + - ssh-add "$SSH_PRIVATE_KEY" - mkdir -p ~/.ssh - chmod 700 ~/.ssh - ssh-keyscan $REMOTE_HOST >> ~/.ssh/known_hosts