Advertisement
Guest User

Untitled

a guest
May 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. image: gitlab.mydomain.com:4567/root/app:deployer
  2.  
  3. variables:
  4. USER: ubuntu
  5. IP: ip
  6. APP_SITE_ROOT: "/var/www/html"
  7. APP_NAME: "app"
  8. APP_DOCUMENT_ROOT: "${APP_SITE_ROOT}/${APP_NAME}"
  9.  
  10. stages:
  11. - deploy
  12. - rollback
  13.  
  14. before_script:
  15. - mkdir -p ~/.ssh
  16. - echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
  17. - chmod 600 ~/.ssh/id_rsa
  18. - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
  19.  
  20. deploy:
  21. stage: deploy
  22. script:
  23. - cd ci && dep deploy
  24. only:
  25. - master
  26.  
  27. rollback:
  28. stage: rollback
  29. script:
  30. - cd ci && dep rollback
  31. when: manual
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement