From 371d6088f63fdab2f3e10969956437ff972f5922 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Mon, 26 Feb 2024 13:42:44 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'.drone.yml'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 41 +++++++++-------------------------------- 1 file changed, 9 insertions(+), 32 deletions(-) diff --git a/.drone.yml b/.drone.yml index c5403217..fe49e6cf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,21 +1,23 @@ kind: pipeline type: docker -name: HeartWave +name: HeartTrack -trigger: +trigger: + branch: + - master + - merged event: - push steps: + # Test ✔️ - name: test image: composer:2.6 commands: - cd Sources - - rm -r vendor - - rm composer.lock # Installe les dépendances PHP si nécessaire - - php composer.phar install --no-interaction + - composer install --no-interaction - ./vendor/bin/phpunit tests # Sonar static code analisis deployment @@ -36,45 +38,20 @@ steps: - cd Sources - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.host.url=https://codefirst.iut.uca.fr/sonar depends_on: [ test ] - # build image and push on the registry ✔️ - - name: rewrite-urls - image: 'busybox:latest' - commands: - - cd Sources - - ls - - >- - find . -type f -exec sed -i -r - "s@(href|src)=\"/@\1=\"$${PLUGIN_CONTAINER_PATH}@g" {} + - settings: - container_path: https://codefirst.iut.uca.fr/containers/HeartDev-web/ + # build image and push on the registry ✔️ - name: docker-build-and-push image: plugins/docker settings: - commands: ls dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/david.d_almeida/web - mirror: https://proxy.iut.uca.fr:8443 username: from_secret: SECRET_REGISTRY_USERNAME password: from_secret: SECRET_REGISTRY_PASSWORD - depends_on: - - rewrite-urls - - - name: deploy-container - image: >- - hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest - environment: - IMAGENAME: 'hub.codefirst.iut.uca.fr/david.d_almeida/web:latest' - CONTAINERNAME: web - COMMAND: create - OVERWRITE: true - ADMINS: david.d_almeida - depends_on: - - docker-build-and-push + git_auth: true - name: notify image: ruby:2.1