Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
tar cfvz /srv/jtel/shared/backup/${JT_DATE_TIME}/JTEL_Before_Update.tar.gz /srv/jtel/shared/JTEL
tar cfvz /srv/jtel/shared/backup/${JT_DATE_TIME}/JTELCarrierPortal_Before_Update.tar.gz /srv/jtel/shared/JTELCarrierPortal

If jtel-system-java-services exists

Code Block
tar cfvz /srv/jtel/shared/backup/${JT_DATE_TIME}/jtel-system-java-services_Before_Update.gz /srv/jtel/shared/jtel-system-java-services

If a customer directory exists

...

Code Block
cd /srv/jtel/shared/JTEL
git status
cd /srv/jtel/shared/JTELCarrierPortal
git status
cd /srv/jtel/shared/jtel-system-java-services
git status

You should see You should see output like this for both directories:

...

Code Block
# Directory Name in /srv/jtel/shared/backup
JT_DATE_TIME=$(date +%F-%H%M%S)

# JTEL Directory
cd /srv/jtel/shared/JTEL
mkdir -p ../backup/${JT_DATE_TIME}/JTEL
git rev-parse HEAD > ../backup/${JT_DATE_TIME}/JTEL/README_git_commit_hash.txt
git status > ../backup/${JT_DATE_TIME}/JTEL/README_git_status.txt
rsync -R $(git ls-files --modified --others --exclude-standard) ../backup/${JT_DATE_TIME}/JTEL

# JTELCarrierPortal Directory
cd /srv/jtel/shared/JTELCarrierPortal
mkdir -p ../backup/${JT_DATE_TIME}/JTELCarrierPortal
git rev-parse HEAD > ../backup/${JT_DATE_TIME}/JTELCarrierPortal/README_git_commit_hash.txt
git status > ../backup/${JT_DATE_TIME}/JTELCarrierPortal/README_git_status.txt
rsync -R $(git ls-files --modified --others --exclude-standard) ../backup/${JT_DATE_TIME}/JTELCarrierPortal

Revert or Delete Files

Now, the files must be deleted or reverted.

The following script will do this for you:

Code Block
# JTEL

# jtel-system-java-services Directory
cd /srv/jtel/shared/jtel-system-java-services
mkdir -p ../backup/${JT_DATE_TIME}/jtel-system-java-services
git rev-parse HEAD > ../backup/${JT_DATE_TIME}/jtel-system-java-services/README_git_commit_hash.txt
git status > ../backup/${JT_DATE_TIME}/jtel-system-java-services/README_git_status.txt
rsync -R $(git ls-files --modified --others --exclude-standard) ../backup/${JT_DATE_TIME}/jtel-system-java-services

Revert or Delete Files

Now, the files must be deleted or reverted.

The following script will do this for you:

Code Block
# JTEL Directory
cd /srv/jtel/shared/JTEL
git checkout -- JTEL
git checkout -- .
git clean -fd

# JTELCarrierPortal  JTELCarrierPortal Directory
cd /srv/jtel/shared/JTELCarrierPortal
git checkout -- .
git clean -fd

# jtel-system-java-services Directory
cd /srv/jtel/shared/JTELCarrierPortaljtel-system-java-services
git checkout -- .
git clean -fd

cd /srv/jtel/shared/

...

Code Block
cd /srv/jtel/shared/JTELCarrierPortal
git pull

jtel-system-java-services

Code Block
cd /srv/jtel/shared/jtel-system-java-services
git pull

Checkout the Release

Checkout the required release as follows:

Code Block
cd /srv/jtel/shared/JTEL
git checkout release/stable-3.28
cd /srv/jtel/shared/JTELCarrierPortal
git checkout release/stable-3.28
cd /srv/jtel/shared/jtel-system-java-services
git checkout release/stable-3.28

...