Skip to content
Snippets Groups Projects
Verified Commit 1aeef56e authored by Quentin Duchemin's avatar Quentin Duchemin
Browse files

[DBBackup] Don't exit on backup failure

parent b611c01e
No related branches found
No related tags found
No related merge requests found
Pipeline #62762 passed
#!/usr/bin/env bash #!/usr/bin/env bash
# DB_TYPE : MYSQL|POSTGRES # DB_TYPE : MYSQL|POSTGRES|MONGODB
############################### ###############################
# Needed env for each DB type # # Needed env for each DB type #
...@@ -84,7 +84,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do ...@@ -84,7 +84,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do
EXTRA_OPTS=${MYSQL_EXTRA_OPTS_ARRAY[i]} \ EXTRA_OPTS=${MYSQL_EXTRA_OPTS_ARRAY[i]} \
BACKUP_FOLDER="/backup/${MYSQL_BACKUP_FOLDER_ARRAY[i]}/" \ BACKUP_FOLDER="/backup/${MYSQL_BACKUP_FOLDER_ARRAY[i]}/" \
/scripts/mysql/mysql-run.sh /scripts/mysql/mysql-run.sh
[ $? == 1 ] && exit 1
done done
#Execute PostgreSQL backups #Execute PostgreSQL backups
...@@ -102,7 +101,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do ...@@ -102,7 +101,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do
EXTRA_OPTS=${POSTGRES_EXTRA_OPTS_ARRAY[i]} \ EXTRA_OPTS=${POSTGRES_EXTRA_OPTS_ARRAY[i]} \
BACKUP_FOLDER="/backup/${POSTGRES_BACKUP_FOLDER_ARRAY[i]}/" \ BACKUP_FOLDER="/backup/${POSTGRES_BACKUP_FOLDER_ARRAY[i]}/" \
/scripts/postgresql/postgres-run.sh /scripts/postgresql/postgres-run.sh
[ $? == 1 ] && exit 1
done done
#Execute MongoDB backups #Execute MongoDB backups
...@@ -119,7 +117,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do ...@@ -119,7 +117,6 @@ for (( i=0; i < $NB_CALLS; i++ )); do
CRON_TIME=${MONGO_CRON_TIME_ARRAY[i]} \ CRON_TIME=${MONGO_CRON_TIME_ARRAY[i]} \
BACKUP_FOLDER="/backup/${MONGO_BACKUP_FOLDER_ARRAY[i]}/" \ BACKUP_FOLDER="/backup/${MONGO_BACKUP_FOLDER_ARRAY[i]}/" \
/scripts/mongodb/mongo-run.sh /scripts/mongodb/mongo-run.sh
[ $? == 1 ] && exit 1
done done
exec cron -f exec cron -f
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment