diff --git a/.drone.yml b/.drone.yml index e0fbecc..7a18b66 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,88 +4,56 @@ 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 - MARIADB_DATABASE: - from_secret: db_database - 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 - MARIADB_USER: - from_secret: db_user - MARIADB_PASSWORD: - from_secret: db_password - MARIADB_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 +# - 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 +# MARIADB_DATABASE: +# from_secret: db_database +# depends_on: [ deploy-container-db ] +# +# - name: build-image-server # image: plugins/docker # settings: -# dockerfile: script/Dockerfile +# dockerfile: callback-server/Dockerfile # context: ./ # registry: hub.codefirst.iut.uca.fr -# repo: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother +# 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-script +# - 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:latest -# CONTAINERNAME: bigbrotherscript +# IMAGENAME: hub.codefirst.iut.uca.fr/felix.mielcarek/big-brother-server:latest +# CONTAINERNAME: bigbrotherserver # COMMAND: create # OVERWRITE: true # MARIADB_USER: @@ -98,4 +66,36 @@ steps: # from_secret: spotify_client_id # CLIENT_SECRET: # from_secret: spotify_client_id -# depends_on: [ build-image-script ] \ No newline at end of file +# 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 + MARIADB_USER: + from_secret: db_user + MARIADB_PASSWORD: + from_secret: db_password + MARIADB_DATABASE: + from_secret: db_database + CLIENT_ID: + from_secret: spotify_client_id + CLIENT_SECRET: + from_secret: spotify_client_id + depends_on: [ build-image-script ] \ No newline at end of file