lumi-api/.gitlab-ci.yml

16 lines
458 B
YAML
Raw Normal View History

2020-03-02 15:38:51 +00:00
image: ruby:2.6.5-alpine
stages:
- deploy
deploy_application:
stage: deploy
script:
2020-03-02 16:03:03 +00:00
- apk add --no-cache openssh-client
2020-03-02 15:41:20 +00:00
- gem install bundler
- bundle install --path=./vendor
2020-03-02 16:05:44 +00:00
- eval $(ssh-agent)
2020-03-02 16:03:03 +00:00
- 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
2020-03-02 15:46:23 +00:00
- bundle exec cap production deploy