ncc_deploy_test.sh
914 Bytes
echo '######### ON PROJECT '$1
cd $1
echo '######### CHECKOUT BRANCH release/1.0.0'
git checkout release/1.0.0
echo '######### PULL PROJECT'
git pull
#CREARE IL TAG
echo '######### CREAZIONE TAG'
i="0";
DATETAG=Deploy_test_`date +%Y_%m_%d`
git tag $DATETAG;
TESTTAG=$?
#$i -lt 4
while [ $TESTTAG -ne 0 ]
do
i=$[$i+1]
DATETAG="Deploy_test_`date +%Y_%m_%d`_0$i"
echo '#########TEST CREAZIONE TAG' $DATETAG
git tag $DATETAG;
TESTTAG=$?
done
echo '######### TAG CREATO ->' $DATETAG
git push --tags
echo '######### TAG PUSHATO'
echo '######### GIT CHECKOUT ON COMMIT '$2
git checkout $2
echo '######### GIT DIFF ON COMMIT '$2
p=$(git diff --name-only HEAD HEAD^)
##b=0
for i in ${p[@]}; do
#b=$((b+1))
scp -r ./$i root@172.16.206.131:/medapp/chroot/apache/webdocs/ssl/xslt/$i
scp -r ./$i root@172.16.206.132:/medapp/chroot/apache/webdocs/ssl/xslt/$i
done
echo '######### FINE RILASCIO!! ############'