lumi-api/.gitlab-ci.yml

16 lines
458 B
YAML

image: ruby:2.6.5-alpine
stages:
- deploy
deploy_application:
stage: deploy
script:
- apk add --no-cache openssh-client
- gem install bundler
- bundle install --path=./vendor
- eval $(ssh-agent)
- echo -e "-----BEGIN OPENSSH PRIVATE KEY-----\n$SSH_PRIVATE_KEY\n-----END OPENSSH PRIVATE KEY-----" | ssh-add -
- mkdir -p ~/.ssh
- echo -e "Host *\nVerifyHostKeyDNS yes" > ~/.ssh/config
- bundle exec cap production deploy