kind: pipeline type: docker name: CI_CD_LeapHit trigger: event: - push steps: - name: build-docker-image image: plugins/docker settings: dockerfile: code/server/Dockerfile context: code/server registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/leap-hit-team/leap-hit-server username: from_secret: SECRET_REGISTRY_USERNAME password: from_secret: SECRET_REGISTRY_PASSWORD # container deployment - name: deploy-server image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: hub.codefirst.iut.uca.fr/leap-hit-team/leap-hit-server:latest CONTAINERNAME: server-container COMMAND: create OVERWRITE: true ADMINS: brunoda_costa_cunha,noanrandon,ramikhedair,lorisperret,hugolivet depends_on: [ build-docker-image ] # database container deployment - name: deploy-container-mysql image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: mariadb:10 CONTAINERNAME: 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 ADMINS: noanrandon,hugolivet,ramikhedair,lorisperret,brunoda_costa_cunha depends_on: [ build-docker-image ]