test drone 17
continuous-integration/drone/push Build is failing Details

master
Maxime ROCHER 6 months ago
parent e3c40dad9a
commit 415f1825ad

@ -1,34 +1,36 @@
kind: pipeline kind: pipeline
type: docker type: docker
name: deploy-postgresql name: Deploiement
steps: trigger:
# Déploiement du container PostgreSQL event:
- name: deploy-container-pgsql - push
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: postgres:latest # Image pour PostgreSQL
CONTAINERNAME: WF-DATABASE # Nom du container
COMMAND: create # Commande pour créer le container
PRIVATE: true # Container privé pour limiter l'accès
OVERWRITE: false # Empêche d'écraser le container si existant
CODEFIRST_CLIENTDRONE_ENV_PGSQL_ROOT_PASSWORD:
from_secret: db_server # Mot de passe root de PostgreSQL depuis le secret Drone
CODEFIRST_CLIENTDRONE_ENV_PGSQL_USER:
from_secret: db_user # Utilisateur de la base depuis le secret Drone
CODEFIRST_CLIENTDRONE_ENV_PGSQL_PASSWORD:
from_secret: db_password # Mot de passe utilisateur de la base depuis le secret Drone
CODEFIRST_CLIENTDRONE_ENV_PGSQL_DATABASE:
from_secret: db_database # Nom de la base de données depuis le secret Drone
# Step pour initialiser la base de données avec un script SQL steps:
- name: init-database - name: Build and Push
image: postgres:latest image: plugins/docker
settings:
dockerfile: docker/Dockerfile
context: scripts
registry: hub.codefirst.iut.uca.fr
mirror: https://proxy.iut.uca.fr:8443
repo: hub.codefirst.iut.uca.fr/WikiFantasy/WF-Database
username:
from_secret: SECRET_REGISTRY_USERNAME
password:
from_secret: SECRET_REGISTRY_PASSWORD
- name: Deploy
image: hub.codefirst.iut.uca.fr/celeste.barbosa/codefirst-dockerproxy-clientdrone
environment: environment:
PGPASSWORD: IMAGENAME: hub.codefirst.iut.uca.fr/WikiFantasy/WF-Database
from_secret: db_password # Utiliser le mot de passe de l'utilisateur CONTAINERNAME: ASCAS-SQL
commands: COMMAND: create
# Délai pour laisser le container PostgreSQL démarrer OVERWRITE: false
- sleep 10 PRIVATE: true
# Exécution du script SQL sur le serveur de base de données CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD:
- psql -h 10.90.0.250 -U admin -d dbWikiFantasy -f /init.sql from_secret: POSTGRES_PASSWORD
CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB:
from_secret: POSTGRES_DB
CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER:
from_secret: POSTGRES_USER
ADMINS: maximerocher, kentinbrongniard
Loading…
Cancel
Save