automatização de libs VBC

master
root 2025-12-03 16:36:35 -03:00
parent e30ab888c1
commit 28402e2a49
1 changed files with 35 additions and 1 deletions

View File

@ -489,6 +489,7 @@ case $service in
fi
echo -e " "
echo -e "Verificando a versão atual..."
sleep 1
[ ! -x "$(which unzip)" ] && echo "Instalando... " && sudo apt install unzip 1> /dev/null 2>&1 -y # unzip instalado?
mkdir -p /tmp/$cliente
cp -r /dados/$cliente/standalone/deployments/webstart.war/sco2/SCO.jar.pack.gz /tmp/$cliente
@ -497,6 +498,7 @@ case $service in
echo -e " "
echo -e "A versão atual é: $versaoatual"
echo -e " "
sleep 1
echo -e "Abaixo, informe seu usuario e senha do Jenkins..."
echo -e " "
echo -e " https://jenkinstotalbus.rjconsultores.com.br "
@ -557,7 +559,39 @@ case $service in
rm -rf /dados/$cliente/standalone/deployments/webstart.war/sco2/SCO.jar.pack.gz*
rm -rf /dados/$cliente/standalone/deployments/webstart.war/sco2/scopaf.conf*
sleep 1
echo -e " "
echo -e "Iniciando validação de bibliotecas..."
echo -e " "
echo -e "Abaixo, informe seu usuario e senha do "***GIT RJ...***""
echo -e " "
echo -e "##########################################"
echo -e "# https://gitrj.rjconsultores.com.br #"
echo -e "##########################################"
echo -e " "
read -p "Digite seu USUÁRIO do GIT RJ: " usergit
echo -e " "
read -s -p "Digite sua SENHA do GIT RJ: " passgit
echo -e " "
echo -e "Validando usuario e senha..."
echo -e " "
validgit=$(curl -s -w "%{http_code}" -su "$usergit:$passgit" -o /dev/null "https://gitrj.rjconsultores.com.br" ; echo)
if [[ "$validgit" -eq 200 ]]; then
echo "Usuário e senha validado com sucesso!"
elif [[ "$validgit" -eq 401 ]]; then
echo -e "Usuário ou senha incorretos."
echo -e "Tente novamente..."
exit 0
else
echo "Erro ao tentar logar. Código HTTP: $validgit"
echo -e "Finalizando script."
exit 1
fi
echo -e " "
export JAVA_HOME="/dados/jdk-11.0.5/" && curl -sL -u $usergit:$passgit https://gitrj.rjconsultores.com.br/Infra/Scripts/raw/branch/master/update_libs/update_libs.sh | bash -s -- /tmp/SCO.jar.pack.gz /tmp/cache_library/ http://webstartqualidade.rjconsultores.com.br/webstart/sco2/SCO_lib/ /dados/$cliente/standalone/deployments/webstart.war/sco2/SCO_lib/
sleep 1
echo -e " "
echo -e "Iniciando atualização de "VentaBoletosCliente" do cliente "$cliente" para versão "$versaoclient"..."
cp -rv /tmp/SCO.jar.pack.gz /dados/$cliente/standalone/deployments/webstart.war/sco2/
chown -Rf $cliente:$cliente /dados/$cliente/standalone/deployments/webstart.war/sco2/
@ -592,7 +626,7 @@ case $service in
################################################################################################################
----------------------------------------------------------------------------------" >> /dados/$cliente/standalone/log/atualizacao_$logt.log
rm -rf /tmp/SCO*
rm -rf /tmp/$cliente
#rm -rf /tmp/$cliente
echo -e " "
echo -e "- Versão antiga: $versaoatual"
echo -e " "