diff --git a/.drone.yml b/.drone.yml index e12ec7a..f88ea4b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,10 +6,32 @@ trigger: event: - push -workspace: - path : /Source/ - steps: + + - name: coverage-image + image: plugins/docker + settings: + dockerfile: ./Source/Tests/Dockerfile + context: Source/Tests + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire + username: + from_secret: SECRET_USERNAME + password: + from_secret: SECRET_PASSWD + + # conteneur deployment + - name: deploy_coverage + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire:latest + CONTAINERNAME: coverage-image + COMMAND: create + OVERWRITE: true + ADMINS: dorianhodin,alexislamande,baptistebaverel,johanlachenal + depends_on: [ coverage-image ] + + - name: setup_PHP_for_SonarQube image: sonarsource/sonar-scanner-cli environment: diff --git a/Source/Tests/Dockerfile b/Source/Tests/Dockerfile new file mode 100644 index 0000000..c15c073 --- /dev/null +++ b/Source/Tests/Dockerfile @@ -0,0 +1,2 @@ +FROM php:8.1-apache +COPY ./coverage.xml /var/www/html