Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- default:
- image: ubuntu:20.04
- variables:
- SSH_OPTS: '-o StrictHostKeyChecking=no -o PasswordAuthentication=no -o PubkeyAuthentication=yes'
- .prepare-ssh-client: &prepare-ssh-client
- - export DEBIAN_FRONTEND=noninteractive
- - command -v 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 -
- - mkdir -p ~/.ssh
- - chmod 700 ~/.ssh
- deploy_dev:
- rules:
- - if: $CI_COMMIT_BRANCH == 'main'
- before_script:
- - *prepare-ssh-client
- script: |
- ssh ${SSH_OPTS} ubuntu@uuuuu "
- ./update.sh
- "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement