Skip to content
Snippets Groups Projects
Commit caf5b79c authored by Benjamin Guillon's avatar Benjamin Guillon :metal:
Browse files

Update .gitlab-ci.yml

parent dd9309e4
No related branches found
No related tags found
3 merge requests!5Module Tapes : Try fixing bug 'Mixed Content The page at was loaded over...,!3Openshift deployment,!2Openshift deployment
Pipeline #64603 failed
...@@ -2,35 +2,39 @@ stages: ...@@ -2,35 +2,39 @@ stages:
- build - build
- test - test
nginx-image-build: default:
stage: build
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
image: docker:latest
services: services:
- docker:dind - docker:dind
script: image: docker:latest
- docker build --pull -t "$CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG" -f ./docker/nginx/Dockerfile .
- docker push "$CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG"
php-image-build: php-image-build:
stage: build stage: build
before_script: before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
image: docker:latest
services:
- docker:dind
script: script:
- docker build --pull -t "$CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG" -f ./docker/php-fpm/Dockerfile . - docker build --pull -t "$CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG" -f ./docker/php-fpm/Dockerfile .
- docker push "$CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG" - docker push "$CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG"
nginx-image-build:
stage: build
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
needs:
- php-image-build
script:
- docker build --pull -t "$CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG" -f ./docker/nginx/Dockerfile .
- docker push "$CI_REGISTRY_IMAGE/nginx:$CI_COMMIT_REF_SLUG"
test: test:
stage: test stage: test
image: $CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG image: $CI_REGISTRY_IMAGE/php-fpm:$CI_COMMIT_REF_SLUG
variables:
# Don't git clone, the software is already in the image run
GIT_STRATEGY: none
needs: needs:
- php-image-build - php-image-build
script: script:
- ls -la . - pwd && ls -la .
- cd $CI_BUILD_DIR && sh ./vendor/bin/simple-phpunit --configuration phpunit.xml.dist - sh .tms/vendor/bin/simple-phpunit --configuration phpunit.xml.dist
## TODO: Define unit tests ## TODO: Define unit tests
## TODO: Add unit tests report as job artifact ## TODO: Add unit tests report as job artifact
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment