...
| 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 |
...