Deploy all app
continuous-integration/drone/push Build encountered an error Details

unit_test
dorian.hodin 2 years ago
parent 848a4550ad
commit a5ad586c15

@ -8,11 +8,11 @@ trigger:
steps: steps:
- name: coverage-image - name: app-image
image: plugins/docker image: plugins/docker
settings: settings:
dockerfile: ./Source/Tests/Dockerfile dockerfile: ./Source/Dockerfile
context: Source/Tests context: Source
registry: hub.codefirst.iut.uca.fr registry: hub.codefirst.iut.uca.fr
repo: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire repo: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire
username: username:
@ -21,15 +21,15 @@ steps:
from_secret: SECRET_PASSWD from_secret: SECRET_PASSWD
# conteneur deployment # conteneur deployment
- name: deploy-coverage - name: deploy-app
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment: environment:
IMAGENAME: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire:latest IMAGENAME: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire:latest
CONTAINERNAME: coverage-image CONTAINERNAME: deploy-app
COMMAND: create COMMAND: create
OVERWRITE: true OVERWRITE: true
ADMINS: dorianhodin,alexislamande,baptistebaverel,johanlachenal ADMINS: dorianhodin,alexislamande,baptistebaverel,johanlachenal
depends_on: [ coverage-image ] depends_on: [ app-image ]
- name: setup_PHP_for_SonarQube - name: setup_PHP_for_SonarQube
@ -38,7 +38,7 @@ steps:
SONAR_TOKEN: SONAR_TOKEN:
from_secret: SONARQ_TOKEN from_secret: SONARQ_TOKEN
commands: commands:
- curl https://codefirst.iut.uca.fr/containers/Temoignages-coverage-image/coverage.xml -o /drone/src/coverage.xml - curl https://codefirst.iut.uca.fr/containers/Temoignages-app-image/coverage.xml -o /drone/src/coverage.xml
- sonar-scanner -Dsonar.projectKey=SAE4.01_FORMULAIRE - sonar-scanner -Dsonar.projectKey=SAE4.01_FORMULAIRE
-Dsonar.sources=. -Dsonar.sources=.
-Dsonar.inclusions=**/*.php -Dsonar.inclusions=**/*.php

@ -0,0 +1,9 @@
FROM php:8.1-apache
RUN apt-get update && apt-get install -y git
COPY . /var/www/html
WORKDIR /var/www/html/Config
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN composer update && composer install
WORKDIR /var/www/html
RUN Config/vendor/bin/phpunit .\Tests --coverage-clover coverage.xml

@ -1,2 +0,0 @@
FROM php:8.1-apache
COPY ./coverage.xml /var/www/html

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save