From aeff722a7ad3cd40d9248a47e5b0cd54c8bacd35 Mon Sep 17 00:00:00 2001 From: Louis DUFOUR Date: Thu, 5 Oct 2023 11:05:37 +0200 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 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/.drone.yml b/.drone.yml index afcb12a..8269184 100644 --- a/.drone.yml +++ b/.drone.yml @@ -68,3 +68,42 @@ steps: - /entrypoint.sh --type swagger --loc /drone/src/swagger.json depends_on: - generate-swagger + + - name: hadolint + image: ghcr.io/hadolint/hadolint:latest-alpine + commands: + - hadolint Dockerfile + + # docker image build: + - name: docker-build-and-push + image: plugins/docker + settings: + dockerfile: Sources/Dockerfile + context: Sources/ + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/my.login/myRepository + username: + from_secret: SECRET_REGISTRY_USERNAME_CODEFIRST + password: + from_secret: SECRET_REGISTRY_PASSWORD_CODEFIRST + + + # database container deployment + - name: deploy-container-mysql + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: mariadb:10 + CONTAINERNAME: louisdufour-mysql + COMMAND: create + # OVERWRITE: false + PRIVATE: true + CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD: + from_secret: db_root_password + CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE: + from_secret: db_database + CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER: + from_secret: db_user + CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD: + from_secret: db_password + + \ No newline at end of file