Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. image: leavylip/gitlab-ci-laravel-php7:latest
  2.  
  3. services:
  4. - mysql:latest
  5.  
  6. variables:
  7. MYSQL_ROOT_PASSWORD: secret
  8. MYSQL_DATABASE: laggygamerz_web
  9. MYSQL_USER: laggygamerz_web
  10. MYSQL_PASSWORD: secret
  11.  
  12. before_script:
  13. - curl -sL https://deb.nodesource.com/setup_6.x | bash -
  14. - apt-get install nodejs -y
  15. - npm install -g bower
  16. - cp .env.testing .env
  17.  
  18. stages:
  19. - build
  20. - deploy
  21.  
  22. cache:
  23. paths:
  24. - vendor/
  25. - node_modules/
  26. - resources/assets/bower/
  27.  
  28. build:
  29. stage: build
  30. script: sh .gitlab-ci.build.sh
  31.  
  32. deploy to production:
  33. stage: deploy
  34. script: sh .gitlab-ci.production.sh
  35. environment:
  36. name: production
  37. url: https://laggygamerz.com
  38. when: manual
  39. only:
  40. - master
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement