kind: pipeline type: docker name: BB_PIPELINE steps: # - name: deploy-container-db # image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest # environment: # IMAGENAME: mariadb:10 # CONTAINERNAME: bigbrotherdb # 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 # # - name: create-bigbrother-database # image: python:latest # commands: # - cd database/ # - pip3 install mariadb # - python3 db-creation.py # environment: # MARIADB_USER: # from_secret: db_user # MARIADB_PASSWORD: # from_secret: db_password # depends_on: [ deploy-container-db ] - name: build-image-server image: plugins/docker settings: dockerfile: callback-server/Dockerfile context: ./ registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother-server username: from_secret: SECRET_REGISTRY_USERNAME password: from_secret: SECRET_REGISTRY_PASSWORD depends_on: [ create-bigbrother-database ] - name: deploy-container-server image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother-server:latest CONTAINERNAME: bigbrotherserver COMMAND: create OVERWRITE: true POSTGRES_USER: from_secret: db_user POSTGRES_PASSWORD: from_secret: db_password POSTGRES_DATABASE: from_secret: db_database CLIENT_ID: from_secret: spotify_client_id CLIENT_SECRET: from_secret: spotify_client_id depends_on: [ build-image-server ] - name: build-image-script image: plugins/docker settings: dockerfile: script/Dockerfile context: ./ registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother username: from_secret: SECRET_REGISTRY_USERNAME password: from_secret: SECRET_REGISTRY_PASSWORD depends_on: [ create-bigbrother-database ] - name: deploy-container-script image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother:latest CONTAINERNAME: bigbrotherscript COMMAND: create OVERWRITE: true POSTGRES_USER: from_secret: db_user POSTGRES_PASSWORD: from_secret: db_password POSTGRES_DATABASE: from_secret: db_database CLIENT_ID: from_secret: spotify_client_id CLIENT_SECRET: from_secret: spotify_client_id depends_on: [ build-image-script ]