Guest User

Untitled

a guest
Feb 5th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. variables:
  2. MYSQL_ROOT_PASSWORD: list
  3. MYSQL_USER: list
  4. MYSQL_PASSWORD: list
  5. MYSQL_DATABASE: list
  6. DB_HOST: mysql
  7. DB_DATABASE: list
  8. DB_USERNAME: list
  9. DB_PASSWORD: list
  10. # Speed up builds
  11. cache:
  12. key: $CI_BUILD_REF_NAME
  13. paths:
  14. - vendor
  15. - node_modules
  16. - public
  17. - ~/.composer/cache/files
  18. - ~/.yarn-cache
  19. build:
  20. stage: build
  21. only: [merge_requests]
  22. services:
  23. - mysql:5.7
  24. image: edbizarro/gitlab-ci-pipeline-php:7.2
  25. script:
  26. - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
  27. - cp .env.testing .env
  28. - php artisan key:generate
  29. - docker build --cache-from $CONTAINER_IMAGE:latest --tag $CONTAINER_IMAGE:$CI_COMMIT_SHA --tag $CONTAINER_IMAGE:latest .
  30. - docker push $CONTAINER_IMAGE:$CI_COMMIT_SHA
  31. - docker push $CONTAINER_IMAGE:latest
  32. artifacts:
  33. paths:
  34. - ./storage/logs # for debugging
  35. expire_in: 1 days
  36. when: always
Add Comment
Please, Sign In to add comment