Log Atualiza TAR EE ADM

master
root 2024-11-27 12:11:57 -03:00
parent 37427be628
commit 41159351c2
1 changed files with 96 additions and 27 deletions

View File

@ -26,7 +26,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "jboss.socket.binding.port-offset" | cut -d ":" -f 2 | tr -d '}">')
portapp=$(expr $portconf + 8080)
#echo -e "A porta da aplicação é: $portapp"
sleep 1
versaoatual=$(curl -L -s http://$IPPRIV:$portapp/VentaBoletosServidor | grep VBS)
echo -e " "
@ -83,7 +82,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">')
portconsole=$(expr $portconf + 9990)
#echo -e "A porta da console é: $portconsole"
sleep 1
time=$(date +%d-%m-%Y-%H-%M)
mkdir -p /dados/bkp_VTA/$cliente-$time
@ -123,11 +121,11 @@ case $service in
echo -e " "
echo -e "
----------------------------------------------------------------------------------
- Atualização >>>VentaBoletosServidor<<<
- Atualização ***VentaBoletosServidor***
- Data/Hora: $time
- Atualizando cliente: $cliente
- DE Versão: $versaoatual
- PARA Versão: $versaonova
- Versão antiga: $versaoatual
- Versão NOVA: *** $versaonova ***
- Arquivo baixado: $vtaescolhido
- Backup salvo em "$bkp/VentaBoletosServidor.war"
- Endereço: http://$IPPRIV:$portapp/VentaBoletosServidor
@ -157,7 +155,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "jboss.socket.binding.port-offset" | cut -d ":" -f 2 | tr -d '}">')
portapp=$(expr $portconf + 8080)
echo -e "A porta da aplicação é: $portapp"
sleep 1
versaoatual=$(curl -L -s http://$IPPRIV:$portapp/EventosExtrasServidor | grep EES)
echo -e " "
@ -214,7 +211,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">')
portconsole=$(expr $portconf + 9990)
echo -e "A porta da console é: $portconsole"
sleep 1
time=$(date +%d-%m-%Y-%H-%M)
mkdir -p /dados/bkp_EES/$cliente-$time
@ -226,19 +222,38 @@ case $service in
echo -e "Iniciando atualização de "EventosExtrasServidor" do cliente "$cliente" para versão "$versaoees"..."
/dados/$cliente/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace /tmp/EventosExtrasServidor.war"
echo -e " "
sleep 5
echo -e "Atualização do cliente "$cliente" para versão "$versaoees" concluída!!! "
echo -e "reiniciando $cliente ... "
systemctl restart $cliente
echo -e " "
logt=$(date +%d-%m-%Y)
URL="http://$IPPRIV:$portapp"
while true; do
STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
if [ "$STATUS_CODE" -eq 200 ]; then
echo -e "--------------------------------------------------"
echo -e "Restart finalizado!!! $cliente NO AR!!!"
echo -e "--------------------------------------------------"
break
else
echo -e "aguardando $cliente subir ..."
fi
sleep 5
done
echo -e " "
logt=$(date +%d-%m-%Y)
echo -e "Gravando log da atualização em "/dados/$cliente/standalone/log/atualizacao_$logt.log" ..."
feito=$(echo -e $userj | tr a-z A-Z)
versaonova=$(curl -L -s http://$IPPRIV:$portapp/EventosExtrasServidor | grep EES)
echo -e " "
echo -e "Atualização do cliente "$cliente" para versão "$versaonova" concluída!!! "
echo -e " "
echo -e "
----------------------------------------------------------------------------------
- Atualização >>>EventosExtrasServidor<<<
- Atualização ***EventosExtrasServidor***
- Data/Hora: $time
- Atualizando cliente: $cliente
- DE Versão: $versaoatual
- PARA Versão: #$versaoees
- Versão antiga: $versaoatual
- Versão NOVA: *** $versaonova ***
- Arquivo baixado: $eesescolhido
- Backup salvo em "$bkp/EventosExtrasServidor.war"
- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor
@ -246,7 +261,14 @@ case $service in
- Feito por: $feito
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
echo -e " "
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
echo -e "- Nova Versão: $versaonova "
echo -e " "
echo -e "- Endereço: http://$IPPRIV:$portapp/EventosExtrasServidor"
echo -e " "
echo -e "- Console: http://$IPPRIV:$portconsole"
echo -e " "
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
exit 0
;;
@ -261,7 +283,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "jboss.socket.binding.port-offset" | cut -d ":" -f 2 | tr -d '}">')
portapp=$(expr $portconf + 8080)
echo -e "A porta da aplicação é: $portapp"
sleep 1
versaoatual=$(curl -L -s http://$IPPRIV:$portapp/TareasAgendadas | grep TAG)
echo -e " "
@ -318,7 +339,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">')
portconsole=$(expr $portconf + 9990)
echo -e "A porta da console é: $portconsole"
sleep 1
time=$(date +%d-%m-%Y-%H-%M)
mkdir -p /dados/bkp_TAR/$cliente-$time
@ -331,18 +351,38 @@ case $service in
/dados/$cliente/bin/jboss-cli.sh --user=admin --password=rjmaster09 --connect controller=localhost:$portconsole --commands="deployment deploy-file --replace /tmp/TareasAgendadas.war"
echo -e " "
sleep 5
echo -e "Atualização do cliente "$cliente" para versão "$versaotar" concluída!!! "
echo -e "reiniciando $cliente ... "
systemctl restart $cliente
echo -e " "
logt=$(date +%d-%m-%Y)
URL="http://$IPPRIV:$portapp"
while true; do
STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
if [ "$STATUS_CODE" -eq 200 ]; then
echo -e "--------------------------------------------------"
echo -e "Restart finalizado!!! $cliente NO AR!!!"
echo -e "--------------------------------------------------"
break
else
echo -e "aguardando $cliente subir ..."
fi
sleep 5
done
echo -e " "
logt=$(date +%d-%m-%Y)
echo -e "Gravando log da atualização em "/dados/$cliente/standalone/log/atualizacao_$logt.log" ..."
feito=$(echo -e $userj | tr a-z A-Z)
versaonova=$(curl -L -s http://$IPPRIV:$portapp/TareasAgendadas | grep TAG)
echo -e " "
echo -e "Atualização do cliente "$cliente" para versão "$versaonova" concluída!!! "
echo -e " "
echo -e "
----------------------------------------------------------------------------------
- Atualização >>>TareasAgendadas<<<
- Atualização ***TareasAgendadas***
- Data/Hora: $time
- Atualizando cliente: $cliente
- DE Versão: $versaoatual
- PARA Versão: #$versaotar
- Versão antiga: $versaoatual
- Versão NOVA: *** $versaonova ***
- Arquivo baixado: $tarescolhido
- Backup salvo em "$bkp/TareasAgendadas.war"
- Endereço: http://$IPPRIV:$portapp/TareasAgendadas
@ -350,6 +390,12 @@ case $service in
- Feito por: $feito
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
echo -e " "
echo -e "- Nova Versão: $versaonova "
echo -e " "
echo -e "- Endereço: http://$IPPRIV:$portapp/TareasAgendadas"
echo -e " "
echo -e "- Console: http://$IPPRIV:$portconsole"
echo -e " "
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
exit 0
;;
@ -365,7 +411,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "jboss.socket.binding.port-offset" | cut -d ":" -f 2 | tr -d '}">')
portapp=$(expr $portconf + 8080)
echo -e "A porta da aplicação é: $portapp"
sleep 1
echo -e " "
echo -e "Abaixo, informe seu usuario e senha do Jenkins..."
@ -415,7 +460,6 @@ case $service in
echo -e " "
portconf=$(cat /dados/$cliente/standalone/configuration/standalone.xml | grep "socket-binding-group name" | cut -d ":" -f 2 | tr -d '}">')
portconsole=$(expr $portconf + 9990)
echo -e "A porta da console é: $portconsole"
sleep 1
time=$(date +%d-%m-%Y-%H-%M)
mkdir -p /dados/bkp_VBC/$cliente-$time
@ -431,22 +475,47 @@ case $service in
echo -e " "
systemctl restart $cliente
sleep 5
echo -e "Atualização do cliente "$cliente" para versão "$versaoclient" concluída!!! "
echo -e "reiniciando $cliente ... "
systemctl restart $cliente
echo -e " "
logt=$(date +%d-%m-%Y)
URL="http://$IPPRIV:$portapp"
while true; do
STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" "$URL")
if [ "$STATUS_CODE" -eq 200 ]; then
echo -e "--------------------------------------------------"
echo -e "Restart finalizado!!! $cliente NO AR!!!"
echo -e "--------------------------------------------------"
break
else
echo -e "aguardando $cliente subir ..."
fi
sleep 5
done
echo -e " "
logt=$(date +%d-%m-%Y)
echo -e "Gravando log da atualização em "/dados/$cliente/standalone/log/atualizacao_$logt.log" ..."
feito=$(echo -e $userj | tr a-z A-Z)
#versaonova=$(curl -L -s http://$IPPRIV:$portapp/TareasAgendadas | grep TAG)
echo -e " "
echo -e "Atualização do cliente "$cliente" para versão "$versaonova" concluída!!! "
echo -e " "
echo -e "
----------------------------------------------------------------------------------
- Atualização >>>VentaBoletosClientes<<<
- Atualização ***VentaBoletosClientes***
- Data/Hora: $time
- Atualizando cliente: $cliente
- PARA Versão: #$versaoclient
- Versão NOVA: *** $versaoclient ***
- Arquivo baixado: $clientescolhido
- Backup salvo em "$bkp/SCO.jar.pack.gz"
- Console: http://$IPPRIV:$portconsole
- Feito por: $feito
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
echo -e " "
echo -e "- Nova Versão: $versaoclient "
echo -e " "
echo -e "- Console: http://$IPPRIV:$portconsole"
echo -e " "
echo -e "##############F-I-N-A-L-I-Z-A-D-O!!!##################################"
exit 0
;;