From 28d4ebb16022d6e7bc576cbadf8b868953fb81d9 Mon Sep 17 00:00:00 2001 From: dave Date: Tue, 17 Oct 2023 15:43:07 +0200 Subject: [PATCH 01/31] begin CI - not testing & missing CREDENTIAL --- .drone.yml | 61 +++++++++++++++++++++++++++++++++++++++ Sources/config/.htaccess | 17 +++++++++++ Sources/config/Dockerfile | 11 +++++++ ben.sh | 39 +++++++++++++++++++++++++ ben.sh.pub | 1 + notifymail.sh | 28 ++++++++++++++++++ 6 files changed, 157 insertions(+) create mode 100644 .drone.yml create mode 100644 Sources/config/.htaccess create mode 100644 ben.sh create mode 100644 ben.sh.pub create mode 100644 notifymail.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..23fce683 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,61 @@ +kind: pipeline +type: docker +name: HeartWave + +# dev is DMZ + +trigger: + event: + - push + +steps: + - name: test + image: php:8.2 + commands: + - cd Sources + # Installe les dépendances PHP si nécessaire + - composer install --no-interaction + - ./vendor/bin/phpunit + + # Sonar static code analisis deployment ✔️ + - name: code-analysis + image: php:8.2-cli + environment: + SONAR_TOKEN: + from_secret: SONAR_TOKEN + settings: + sources: ./Sources/ + commands: + - export SONAR_SCANNER_VERSION=4.7.0.2747 + - export SONAR_SCANNER_HOME=$HOME/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux + - curl --create-dirs -sSLo $HOME/.sonar/sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-$SONAR_SCANNER_VERSION-linux.zip + - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ + - export PATH=$SONAR_SCANNER_HOME/bin:$PATH + - export SONAR_SCANNER_OPTS="-server" + - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar + # -D sonar.flutter.coverage.reportPath=./Sources/bowlin_project/coverage/lcov.info + depends_on: [ docker-build ] + + # build image and push on the registry ✔️ + - name: docker-build-and-push + image: plugins/docker + settings: + username: + from_secret: SECRET_REGISTRY_USERNAME + password: + from_secret: SECRET_REGISTRY_PASSWORD + dockerfile: Sources/config/Dockerfile + context: Sources + registry: hub.codefirst.iut.uca.fr + repo: https://codefirst.iut.uca.fr/git/HeartDev/Web + depends_on: [ docker-build ] + + - name: notify + image: ruby:2.1 + when: + status: [ success ] + ref: + include: + - refs/tags/*-demo + commands: + - sh ./notifymail.sh \ No newline at end of file diff --git a/Sources/config/.htaccess b/Sources/config/.htaccess new file mode 100644 index 00000000..53a0f832 --- /dev/null +++ b/Sources/config/.htaccess @@ -0,0 +1,17 @@ +# Activer la réécriture d'URL +RewriteEngine On + +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^ index.php [QSA,L] + + + Order Allow,Deny + Deny from all + + + + Order Allow,Deny + Deny from all + diff --git a/Sources/config/Dockerfile b/Sources/config/Dockerfile index e69de29b..13227dba 100644 --- a/Sources/config/Dockerfile +++ b/Sources/config/Dockerfile @@ -0,0 +1,11 @@ +FROM php:8.2-apache + +RUN docker-php-ext-install pdo pdo_mysql + +COPY . /var/www/html + +WORKDIR /var/www/html +RUN chown -R www-data:www-data /var/www/html +RUN composer install +EXPOSE 80 + diff --git a/ben.sh b/ben.sh new file mode 100644 index 00000000..9546dfeb --- /dev/null +++ b/ben.sh @@ -0,0 +1,39 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +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 +x6ayBDLM5py5VCNq1SjJAGixiJQ= +-----END OPENSSH PRIVATE KEY----- diff --git a/ben.sh.pub b/ben.sh.pub new file mode 100644 index 00000000..d19c1b3e --- /dev/null +++ b/ben.sh.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC011iygqJEAkIir2hWtjHVWkx+bbIK76sHCHl/GBKMrI893EiJRUaGOlalx7Ccsd5BVGkIdmkadpMAKFubFlad/dnSzRQ4pMIzEfZgOYsIX0j0+RY8G18TQlFrZAwgUjhD0HNUoK0qTBhplAKLnGEIi65vMnQdGhgT3zSEnuSkY8OkhlA5+X3qm8OpLfTmotEpeFSloKKjgMoy4QIzQCH5fVKicH92IvHuBiZDlUtW7+GEgGzN8BTnDAtGr/goCSEL5CPEB6cbo6uCwU4KJNxe5y4WD5jRWHJ5U6liRauRGOmdgqe1tLY3w327Djh+IxTjyCKLHv+oLHJcDzu3tB8qa35R3Aw9szRxaip0He2fqT8IIbHo1bRm45VLWSb45h/HWKT8572VJJFZPtrV9OGKWH1TiYuq9w732AYzmHkZHcfdfuOr7Yp6hqkoV7cqNeHZCyDKa5wKD+/WKaduDga5OM1qsS0Tvb0cA9kswBTreFSo/UAsEHbS9wk9PN6+fOU= iut@IUTCLINFP52L diff --git a/notifymail.sh b/notifymail.sh new file mode 100644 index 00000000..d08f0964 --- /dev/null +++ b/notifymail.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Mailjet API Credentials +API_KEY='MAILJET_API_KEY' +API_SECRET='MAILJET_API_SECRET' + +#Mail info + +SUBJECT='Nouvelle version démo' +changelog="$(base64 -w 0 CHANGELOG)" + +FROM_EMAIL='contactHeartTrack@gmail.com' +FROM_NAME='Equipe de développement' + +# This call sends a message to the given recipient with vars and custom vars. +curl -s \ + -X POST \ + --user "$API_KEY:$API_SECRET" \ + https://api.mailjet.com/v3.1/send \ + -H 'Content-Type: application/json' \ + -d '{ + "Messages":[ + { + "From": { "Email": "$FROM_EMAIL", "Name": "$FROM_NAME" }, + "To": [ { "Email": "equipedev@waveheart.fr", "Name": "dev" } ], + "TemplateID": 0000, "TemplateLanguage": true, + "Subject": "Nouvelle version démo", "Variables": {}, + "Attachments": [ { "ContentType": "text/plain", "Filename": "changelog.md", "Base64Content": "'"$changelog"'" } ] } ] }' -- 2.36.3 From 4aa262e2313fa11f5e9128997e9489cafdf82003 Mon Sep 17 00:00:00 2001 From: dave Date: Tue, 17 Oct 2023 15:43:29 +0200 Subject: [PATCH 02/31] begin CI - not testing & missing CREDENTIAL --- ben.sh | 39 --------------------------------------- ben.sh.pub | 1 - 2 files changed, 40 deletions(-) delete mode 100644 ben.sh delete mode 100644 ben.sh.pub diff --git a/ben.sh b/ben.sh deleted file mode 100644 index 9546dfeb..00000000 --- a/ben.sh +++ /dev/null @@ -1,39 +0,0 @@ ------BEGIN OPENSSH PRIVATE KEY----- -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 -x6ayBDLM5py5VCNq1SjJAGixiJQ= ------END OPENSSH PRIVATE KEY----- diff --git a/ben.sh.pub b/ben.sh.pub deleted file mode 100644 index d19c1b3e..00000000 --- a/ben.sh.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC011iygqJEAkIir2hWtjHVWkx+bbIK76sHCHl/GBKMrI893EiJRUaGOlalx7Ccsd5BVGkIdmkadpMAKFubFlad/dnSzRQ4pMIzEfZgOYsIX0j0+RY8G18TQlFrZAwgUjhD0HNUoK0qTBhplAKLnGEIi65vMnQdGhgT3zSEnuSkY8OkhlA5+X3qm8OpLfTmotEpeFSloKKjgMoy4QIzQCH5fVKicH92IvHuBiZDlUtW7+GEgGzN8BTnDAtGr/goCSEL5CPEB6cbo6uCwU4KJNxe5y4WD5jRWHJ5U6liRauRGOmdgqe1tLY3w327Djh+IxTjyCKLHv+oLHJcDzu3tB8qa35R3Aw9szRxaip0He2fqT8IIbHo1bRm45VLWSb45h/HWKT8572VJJFZPtrV9OGKWH1TiYuq9w732AYzmHkZHcfdfuOr7Yp6hqkoV7cqNeHZCyDKa5wKD+/WKaduDga5OM1qsS0Tvb0cA9kswBTreFSo/UAsEHbS9wk9PN6+fOU= iut@IUTCLINFP52L -- 2.36.3 From d300db62ff5e07a302b2956fea79770ad1f1c2e9 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Wed, 18 Oct 2023 21:56:09 +0200 Subject: [PATCH 03/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 23fce683..f121c588 100644 --- a/.drone.yml +++ b/.drone.yml @@ -34,7 +34,7 @@ steps: - export SONAR_SCANNER_OPTS="-server" - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar # -D sonar.flutter.coverage.reportPath=./Sources/bowlin_project/coverage/lcov.info - depends_on: [ docker-build ] + depends_on: [ test ] # build image and push on the registry ✔️ - name: docker-build-and-push -- 2.36.3 From 5c3ba92bb11c51bc607e75191bdf1a053dd9f0a9 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Wed, 18 Oct 2023 21:57:03 +0200 Subject: [PATCH 04/31] =?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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index f121c588..daf5d173 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,6 @@ steps: context: Sources registry: hub.codefirst.iut.uca.fr repo: https://codefirst.iut.uca.fr/git/HeartDev/Web - depends_on: [ docker-build ] - name: notify image: ruby:2.1 @@ -58,4 +57,5 @@ steps: include: - refs/tags/*-demo commands: - - sh ./notifymail.sh \ No newline at end of file + - sh ./notifymail.sh + depends_on: [ docker-build-and-push] -- 2.36.3 From db58fdeb95b005d8c131d01346e1d81b01bc48d5 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Wed, 18 Oct 2023 21:57:11 +0200 Subject: [PATCH 05/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index daf5d173..88126ccb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -58,4 +58,4 @@ steps: - refs/tags/*-demo commands: - sh ./notifymail.sh - depends_on: [ docker-build-and-push] + depends_on: [ docker-build-and-push ] -- 2.36.3 From a9ee0e70d606fccd98458f618d362dff5e18ea97 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 08:28:51 +0200 Subject: [PATCH 06/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 88126ccb..bb620010 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,7 +10,7 @@ trigger: steps: - name: test - image: php:8.2 + image: composer:2.6 commands: - cd Sources # Installe les dépendances PHP si nécessaire -- 2.36.3 From 8629d4f54cfeab3c711435cd2fd3cacda758be44 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 08:30:41 +0200 Subject: [PATCH 07/31] =?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 | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index bb620010..f900f233 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,6 +13,7 @@ steps: image: composer:2.6 commands: - cd Sources + - ls # Installe les dépendances PHP si nécessaire - composer install --no-interaction - ./vendor/bin/phpunit -- 2.36.3 From 534d22d889d181834a5d9d449fd3e4f8bfcc2943 Mon Sep 17 00:00:00 2001 From: dave Date: Thu, 19 Oct 2023 09:47:11 +0200 Subject: [PATCH 08/31] add test dir --- Sources/tests/Tests.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Sources/tests/Tests.php diff --git a/Sources/tests/Tests.php b/Sources/tests/Tests.php new file mode 100644 index 00000000..86245680 --- /dev/null +++ b/Sources/tests/Tests.php @@ -0,0 +1,12 @@ + Date: Thu, 19 Oct 2023 09:51:56 +0200 Subject: [PATCH 09/31] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'Sources/conf?= =?UTF-8?q?ig/Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/config/Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Sources/config/Dockerfile b/Sources/config/Dockerfile index 13227dba..53dfbb39 100644 --- a/Sources/config/Dockerfile +++ b/Sources/config/Dockerfile @@ -1,4 +1,11 @@ FROM php:8.2-apache +# Installation de dépendances nécessaires pour Composer +RUN apt-get update && apt-get install -y \ + git \ + unzip + +# Installation de Composer +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN docker-php-ext-install pdo pdo_mysql -- 2.36.3 From ec4902e43e7ca9bfc2eff1c2a10275fb780e28dc Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 09:55:13 +0200 Subject: [PATCH 10/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index f900f233..0b6e9148 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,7 @@ steps: dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr - repo: https://codefirst.iut.uca.fr/git/HeartDev/Web + repo: https://codefirst.iut.uca.fr/git/heartdev/Web - name: notify image: ruby:2.1 -- 2.36.3 From a53fa55f9ff10ad292b909b5f9615f11ed22a4a5 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 09:57:46 +0200 Subject: [PATCH 11/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 0b6e9148..1df89175 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,7 @@ steps: dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr - repo: https://codefirst.iut.uca.fr/git/heartdev/Web + repo: https://codefirst.iut.uca.fr/git/david.d_almeida/web - name: notify image: ruby:2.1 -- 2.36.3 From e4e74b518636c03c0d40f8e9f84560c2bb47c113 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:00:03 +0200 Subject: [PATCH 12/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 1df89175..7a5726d5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,7 @@ steps: dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr - repo: https://codefirst.iut.uca.fr/git/david.d_almeida/web + repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/web - name: notify image: ruby:2.1 -- 2.36.3 From 503cfe50167fd4bf8fe26aef359a9b5757fc34a0 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:11:42 +0200 Subject: [PATCH 13/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 7a5726d5..9b50d584 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,7 @@ steps: dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/web + repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/Web - name: notify image: ruby:2.1 -- 2.36.3 From 12e443e95661b441906d431ca47717e95af5e22d Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:12:46 +0200 Subject: [PATCH 14/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 9b50d584..7a5726d5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,7 @@ steps: dockerfile: Sources/config/Dockerfile context: Sources registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/Web + repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/web - name: notify image: ruby:2.1 -- 2.36.3 From 65b2d3a7eefe6ee205a58df23a5ef8fac2b8f7a1 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:12:55 +0200 Subject: [PATCH 15/31] =?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 | 2 -- 1 file changed, 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 7a5726d5..56a22e9b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,8 +2,6 @@ kind: pipeline type: docker name: HeartWave -# dev is DMZ - trigger: event: - push -- 2.36.3 From 0ae8c470b5e41854ea775ad2ec2c85ce79dc7e7c Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:13:27 +0200 Subject: [PATCH 16/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 56a22e9b..3af4d4c7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ steps: - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar - # -D sonar.flutter.coverage.reportPath=./Sources/bowlin_project/coverage/lcov.info + depends_on: [ test ] # build image and push on the registry ✔️ -- 2.36.3 From dac970ea66921b85089e2452f935f99c6d881e92 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:21:35 +0200 Subject: [PATCH 17/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3af4d4c7..896e9e87 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ steps: # Sonar static code analisis deployment ✔️ - name: code-analysis - image: php:8.2-cli + image: php:8.2-alpine environment: SONAR_TOKEN: from_secret: SONAR_TOKEN -- 2.36.3 From 18b3287b44f99771077a84838267f9e85d74be7a Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:33:34 +0200 Subject: [PATCH 18/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 896e9e87..c25aa4cf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ steps: # Sonar static code analisis deployment ✔️ - name: code-analysis - image: php:8.2-alpine + image: php:8.1-cli environment: SONAR_TOKEN: from_secret: SONAR_TOKEN -- 2.36.3 From ab424ae66b6cd73adab9b80f6310bb53e1fb169a Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:36:05 +0200 Subject: [PATCH 19/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index c25aa4cf..fbc180cf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ steps: # Sonar static code analisis deployment ✔️ - name: code-analysis - image: php:8.1-cli + image: php:8.0-cli environment: SONAR_TOKEN: from_secret: SONAR_TOKEN -- 2.36.3 From 53909b99bd6df33e0c89b178a2f305390cb614e0 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:37:04 +0200 Subject: [PATCH 20/31] =?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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index fbc180cf..410c9fff 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,13 +18,14 @@ steps: # Sonar static code analisis deployment ✔️ - name: code-analysis - image: php:8.0-cli + image: php:8.1-cli environment: SONAR_TOKEN: from_secret: SONAR_TOKEN settings: sources: ./Sources/ commands: + - apt-get update && apt-get install -y curl unzip - export SONAR_SCANNER_VERSION=4.7.0.2747 - export SONAR_SCANNER_HOME=$HOME/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux - curl --create-dirs -sSLo $HOME/.sonar/sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-$SONAR_SCANNER_VERSION-linux.zip -- 2.36.3 From b3f992d38f9ac73770b32d838b15a4c8c19132f3 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:45:44 +0200 Subject: [PATCH 21/31] =?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 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 410c9fff..111f35c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,8 +32,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar - + - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.projectBaseDir=./Sources depends_on: [ test ] # build image and push on the registry ✔️ -- 2.36.3 From 4614f2ac4f2f98445dfb3f35ce8571ddbc83da23 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 10:47:33 +0200 Subject: [PATCH 22/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 111f35c6..4f1fbb8f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.projectBaseDir=./Sources + - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.projectBaseDir=./Sources depends_on: [ test ] # build image and push on the registry ✔️ -- 2.36.3 From c5d9358447e7415c94a77f6ee9c637c4ec719b92 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:02:02 +0200 Subject: [PATCH 23/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 4f1fbb8f..185e98aa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,7 +23,7 @@ steps: SONAR_TOKEN: from_secret: SONAR_TOKEN settings: - sources: ./Sources/ + sources: ./Sources commands: - apt-get update && apt-get install -y curl unzip - export SONAR_SCANNER_VERSION=4.7.0.2747 -- 2.36.3 From 1bbb782bd2bea0e79b3a56ae349098f9e8c806ae Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:03:24 +0200 Subject: [PATCH 24/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 185e98aa..6784b0c3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.projectBaseDir=./Sources + - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar depends_on: [ test ] # build image and push on the registry ✔️ -- 2.36.3 From 62a68a13ff7e06656f63af940d29e30ac6919ef7 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:04:18 +0200 Subject: [PATCH 25/31] =?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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 6784b0c3..98f4e873 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.sources=./Sources -D sonar.host.url=https://codefirst.iut.uca.fr/sonar + - 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 ✔️ -- 2.36.3 From 815ed76fa118ec187b500ed2e309e22326d405c6 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:06:50 +0200 Subject: [PATCH 26/31] =?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 | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 98f4e873..3221f5d2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,6 +32,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" + - ls - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.host.url=https://codefirst.iut.uca.fr/sonar depends_on: [ test ] -- 2.36.3 From 517a62fdb9ec11e62c3a1e9f5c91f2f61d47108d Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:12:01 +0200 Subject: [PATCH 27/31] =?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 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3221f5d2..7e55b260 100644 --- a/.drone.yml +++ b/.drone.yml @@ -22,8 +22,6 @@ steps: environment: SONAR_TOKEN: from_secret: SONAR_TOKEN - settings: - sources: ./Sources commands: - apt-get update && apt-get install -y curl unzip - export SONAR_SCANNER_VERSION=4.7.0.2747 @@ -32,7 +30,7 @@ steps: - unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/ - export PATH=$SONAR_SCANNER_HOME/bin:$PATH - export SONAR_SCANNER_OPTS="-server" - - ls + - cd Sources - sonar-scanner -D sonar.projectKey=HeartTrack -D sonar.host.url=https://codefirst.iut.uca.fr/sonar depends_on: [ test ] -- 2.36.3 From 1558afe64da4cc8efcc8f42b60645b1b75ac4bfe Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:16:37 +0200 Subject: [PATCH 28/31] =?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 | 1 - 1 file changed, 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 7e55b260..82036eff 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,7 +11,6 @@ steps: image: composer:2.6 commands: - cd Sources - - ls # Installe les dépendances PHP si nécessaire - composer install --no-interaction - ./vendor/bin/phpunit -- 2.36.3 From e0ab19126215b97e1acfa351939231058f89a754 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:23:27 +0200 Subject: [PATCH 29/31] =?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 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 82036eff..95eb7f1c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -37,14 +37,14 @@ steps: - name: docker-build-and-push image: plugins/docker settings: + dockerfile: Sources/config/Dockerfile + context: Sources + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/david.d_almeida/web username: from_secret: SECRET_REGISTRY_USERNAME password: from_secret: SECRET_REGISTRY_PASSWORD - dockerfile: Sources/config/Dockerfile - context: Sources - registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/git/david.d_almeida/web - name: notify image: ruby:2.1 -- 2.36.3 From 257f1ffc55cba496e18b666ba79fedb3a739de33 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:25:08 +0200 Subject: [PATCH 30/31] =?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 | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 95eb7f1c..e31b01cd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,6 +16,7 @@ steps: - ./vendor/bin/phpunit # Sonar static code analisis deployment ✔️ + # TODO : use an image that already have unzip - name: code-analysis image: php:8.1-cli environment: -- 2.36.3 From de9de19a4468f0df90ea5e145ab98850da1fcbe9 Mon Sep 17 00:00:00 2001 From: David D'ALMEIDA Date: Thu, 19 Oct 2023 11:29:38 +0200 Subject: [PATCH 31/31] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'Sources/conf?= =?UTF-8?q?ig/Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/config/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/config/Dockerfile b/Sources/config/Dockerfile index 53dfbb39..750c9ee9 100644 --- a/Sources/config/Dockerfile +++ b/Sources/config/Dockerfile @@ -5,6 +5,7 @@ RUN apt-get update && apt-get install -y \ unzip # Installation de Composer +# TODO : should use a image with composer install RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN docker-php-ext-install pdo pdo_mysql -- 2.36.3