Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- image: gitlab.mydomain.com:4567/root/app:deployer
- variables:
- USER: ubuntu
- IP: ip
- APP_SITE_ROOT: "/var/www/html"
- APP_NAME: "app"
- APP_DOCUMENT_ROOT: "${APP_SITE_ROOT}/${APP_NAME}"
- stages:
- - deploy
- - rollback
- before_script:
- - mkdir -p ~/.ssh
- - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- - chmod 600 ~/.ssh/id_rsa
- - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- deploy:
- stage: deploy
- script:
- - cd ci && dep deploy
- only:
- - master
- rollback:
- stage: rollback
- script:
- - cd ci && dep rollback
- when: manual
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement