Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- MYSQL_ROOT_PASSWORD: list
- MYSQL_USER: list
- MYSQL_PASSWORD: list
- MYSQL_DATABASE: list
- DB_HOST: mysql
- DB_DATABASE: list
- DB_USERNAME: list
- DB_PASSWORD: list
- # Speed up builds
- cache:
- key: $CI_BUILD_REF_NAME
- paths:
- - vendor
- - node_modules
- - public
- - ~/.composer/cache/files
- - ~/.yarn-cache
- build:
- stage: build
- only: [merge_requests]
- services:
- - mysql:5.7
- image: edbizarro/gitlab-ci-pipeline-php:7.2
- script:
- - composer install --prefer-dist --no-ansi --no-interaction --no-progress --no-scripts
- - cp .env.testing .env
- - php artisan key:generate
- - docker build --cache-from $CONTAINER_IMAGE:latest --tag $CONTAINER_IMAGE:$CI_COMMIT_SHA --tag $CONTAINER_IMAGE:latest .
- - docker push $CONTAINER_IMAGE:$CI_COMMIT_SHA
- - docker push $CONTAINER_IMAGE:latest
- artifacts:
- paths:
- - ./storage/logs # for debugging
- expire_in: 1 days
- when: always
Add Comment
Please, Sign In to add comment