Delete scripts directory
This commit is contained in:
parent
9d41459001
commit
a5ea103b6e
|
|
@ -1,50 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Author: Moutaz Muhammad <M.MUHAMMAD@exp-sa.com>
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
# Validate input parameters
|
||||
if [ "$#" -lt 5 ]; then
|
||||
echo "** [ERROR] Usage: $0 <project_user> <project_path> <project_service> <stage> <folder> <branch>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
PROJECT_USER="$1"
|
||||
PROJECT_PATH="$2"
|
||||
PROJECT_SERVICE="$3"
|
||||
STAGE="$4"
|
||||
FOLDER="$5"
|
||||
BRANCH="$6"
|
||||
GH_TOKEN="$7"
|
||||
|
||||
|
||||
# Stash changes before pulling
|
||||
sudo -u "$PROJECT_USER" bash -c "
|
||||
cd '$PROJECT_PATH/$STAGE/$FOLDER' && \
|
||||
echo 'echo \"$GH_TOKEN\"' > ~/git-askpass.sh && \
|
||||
chmod +x ~/git-askpass.sh && \
|
||||
export GIT_ASKPASS=~/git-askpass.sh && \
|
||||
git config --global core.askPass ~/git-askpass.sh && \
|
||||
git config --global user.name 'github-actions' && \
|
||||
git config --global user.email 'github-actions@github.com' && \
|
||||
git stash && \
|
||||
git stash clear && \
|
||||
git pull origin '$BRANCH'"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "** [INFO] Git pull origin $BRANCH command executed successfully."
|
||||
else
|
||||
echo "** [ERROR] Git pull origin $BRANCH command failed."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
sudo -u odoo bash -c "rm -f ~/git-askpass.sh"
|
||||
|
||||
# Restart the project service
|
||||
sudo systemctl restart "$PROJECT_SERVICE"
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "** [INFO] $BRANCH service has been restarted."
|
||||
else
|
||||
echo "** [ERROR] Failed to restart $BRANCH service."
|
||||
exit 1
|
||||
fi
|
||||
|
|
@ -1,48 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
SERVICE="odoo-server.service"
|
||||
|
||||
dirs=(
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_base"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_dms"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_fleet"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_helpdesk"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_hr"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_inventory"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_maintenance"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_mobile"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_pos"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_project"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_purchase"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_realstate"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_sales"
|
||||
"/home/odoo/STANDARD_MODULES/master/openeducat_erp-14.0.1.0"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_accounting"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_website"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex-event"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_transactions"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_survey"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_donation"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_benefit"
|
||||
"/home/odoo/STANDARD_MODULES/master/odex25_donation"
|
||||
)
|
||||
|
||||
for dir in "${dirs[@]}"; do
|
||||
IFS='/' read -r -a path_parts <<< "$dir"
|
||||
|
||||
branch="master_${path_parts[5]}"
|
||||
|
||||
cd "$dir" || { echo "Failed to navigate to $dir"; continue; }
|
||||
|
||||
echo "[INFO] Pull code for branch: $branch"
|
||||
sudo -u odoo bash -c "cd $dir && git stash && git stash clear && git pull origin $branch"
|
||||
done
|
||||
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl restart $SERVICE
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "** [INFO] $SERVICE has been restarted."
|
||||
else
|
||||
echo "** [ERROR] Failed to restart $SERVICE."
|
||||
exit 1
|
||||
fi
|
||||
Loading…
Reference in New Issue