Merge MKDT_0010
This commit is contained in:
@@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
#set -o xtrace
|
#set -o xtrace
|
||||||
|
|
||||||
|
sudo service cron stop
|
||||||
|
sudo service cron status
|
||||||
|
|
||||||
# The name of the MK process that we will need to ensure is not running during the deployment
|
# The name of the MK process that we will need to ensure is not running during the deployment
|
||||||
PROCESS_NAME="mk"
|
PROCESS_NAME="mk"
|
||||||
|
|
||||||
@@ -62,6 +65,7 @@ done
|
|||||||
# Check if source directory exists
|
# Check if source directory exists
|
||||||
if [ ! -d "$SOURCE_DIR" ]; then
|
if [ ! -d "$SOURCE_DIR" ]; then
|
||||||
echo "Error: Source directory '$SOURCE_DIR' not found."
|
echo "Error: Source directory '$SOURCE_DIR' not found."
|
||||||
|
sudo service cron restart
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -80,17 +84,22 @@ fi
|
|||||||
# Clean the rollback folder
|
# Clean the rollback folder
|
||||||
echo "Clean the rollback folder"
|
echo "Clean the rollback folder"
|
||||||
rm -rf $ROLLBACK_DIR/*
|
rm -rf $ROLLBACK_DIR/*
|
||||||
|
num_files=$(find "$ROLLBACK_DIR" -maxdepth 1 -type f | wc -l)
|
||||||
|
echo "Number of files after clean '$ROLLBACK_DIR': $num_files"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# Backup current release
|
# Backup current release
|
||||||
echo "Backup the current release"
|
echo "Backup the current release"
|
||||||
cp -rv "$DEST_DIR"/* "$ROLLBACK_DIR"/
|
cp -rv "$DEST_DIR"/* "$ROLLBACK_DIR"/
|
||||||
|
num_files=$(find "$ROLLBACK_DIR" -maxdepth 1 -type f | wc -l)
|
||||||
|
echo "Number of files after copy to backup '$ROLLBACK_DIR': $num_files"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# Remove files
|
# Remove files
|
||||||
echo "Clean the deployment folder"
|
echo "Clean the deployment folder"
|
||||||
find "$DEST_DIR" -mindepth 1 -path "$DEST_DIR/logs" -prune -o -exec rm -rf {} +
|
find "$DEST_DIR" -mindepth 1 -path "$DEST_DIR/logs" -prune -o -exec rm -rf {} +
|
||||||
ls "$DEST_DIR"
|
num_files=$(find "$DEST_DIR" -maxdepth 1 -type f | wc -l)
|
||||||
|
echo "Number of files after clean '$DEST_DIR': $num_files"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# Copy all files from source to destination
|
# Copy all files from source to destination
|
||||||
@@ -98,7 +107,14 @@ echo ""
|
|||||||
# The -r option is for recursive copy, useful if source_folder contains subdirectories
|
# The -r option is for recursive copy, useful if source_folder contains subdirectories
|
||||||
echo "Deploy the release candidate"
|
echo "Deploy the release candidate"
|
||||||
cp -rv "$SOURCE_DIR"/* "$DEST_DIR"/
|
cp -rv "$SOURCE_DIR"/* "$DEST_DIR"/
|
||||||
|
num_files=$(find "$DEST_DIR" -maxdepth 1 -type f | wc -l)
|
||||||
|
echo "Number of files after deployment '$DEST_DIR': $num_files"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
echo "Files copied from '$SOURCE_DIR' to '$DEST_DIR'."
|
echo "Files copied from '$SOURCE_DIR' to '$DEST_DIR'."
|
||||||
|
|
||||||
|
sudo service cron restart
|
||||||
|
sudo service cron status
|
||||||
|
|
||||||
|
echo "Done."
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user