diff --git a/.drone.yml b/.drone.yml index 6377602..10f5d04 100644 --- a/.drone.yml +++ b/.drone.yml @@ -21,6 +21,7 @@ steps: from_secret: postgres_password_secret CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB: ScienceQuest CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER: ScienceQuest + ADMINS: alixjeudi--lemoine,victorsoulier - name: build-app image: maven:3-eclipse-temurin-21-alpine @@ -40,9 +41,27 @@ steps: OVERWRITE: true PRIVATE: false CODEFIRST_CLIENTDRONE_ENV_ADMINER_DEFAULT_SERVER: postgres_server + ADMINS: alixjeudi--lemoine,victorsoulier - - name: run-app - image: openjdk:21-slim - depends_on: [build-app,deploy-container-postgresql] - commands: - - java -jar SpringBootProject/target/sae-0.0.1-SNAPSHOT.jar + - name: build-container-app-image + image: plugins/docker + depends_on: [build-app] + settings: + dockerfile: Dockerfile + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/alix.jeudi--lemoine/api + username: + from_secret: SECRET_REGISTRY_USERNAME + password: + from_secret: SECRET_REGISTRY_PASSWORD + + - name: deploy-container-app + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + depends_on: [build-container-app-image,deploy-container-postgresql] + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/alix.jeudi--lemoine/api:latest + CONTAINERNAME: api + COMMAND: create + OVERWRITE: true + PRIVATE: false + ADMINS: alixjeudi--lemoine,victorsoulier