- step: &restoreDefaultDatabase
name: 'Deploy to Environment'
script:
- pipe: atlassian/ssh-run:0.8.0
variables:
SSH_USER: $REMOTE_SERVER_USER
SERVER: $REMOTE_SERVER_HOST
MODE: 'command'
COMMAND: |
export MYSQL_PWD="$DB_PASSWD" &&
echo "DROP DATABASE" &&
mysql -u$DB_USER -e "DROP DATABASE IF EXISTS $DB_NAME;" &&
echo "CREATE DATABASE" &&
mysql -u$DB_USER -e "CREATE DATABASE IF NOT EXISTS $DB_NAME DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;" &&
echo "IMPORT DATABASE" &&
mysql -u$DB_USER -e "SET foreign_key_checks = 0;" &&
mysql --force -u$DB_USER $DB_NAME < /home/qwe/backup/qwe_database.sql > /home/qwe/staging3/backup_import.log 2>&1 || true &&
mysql -u$DB_USER -e "SET foreign_key_checks = 1;" &&
cat /home/qwe/staging3/backup_import.log
artifacts:
- /home/qwe/staging3/backup_import.log
This is my script I do a database import into mysql. It takes about 10-15 minutes. I can see that the import is done from phpMyAdmin But this step keeps running without stopping.
keep runing on this line
mysql --force -u$DB_USER $DB_NAME < /home/qwe/backup/grayfish_database.sql > /home/qwe/staging3/backup_import.log 2>&1 || true &&