2.0 KiB
2.0 KiB
Procedimento de CHECKOUT
Caso ocorra de em algum momento atualizarem para uma revisão acima da release, sem atualizar na release, será necessário realizar o checkout na versão da release para poder executar os pacotes, e somente após a execução dos pacotes, voltar para a versão mais atual.
Neste caso o ambiente EAD foi atualizado na última versão antes de atualizar a Release.
Procedimento
Exemplo demonstrado no ambiente EAD (substituir pelo ambiente necessário)
- Acessar a pasta
/var/www/html
cd /var/www/html
- Executar comando do checkout em uma nova pasta do ambiente:
cliente.atende.net_releaseonde40704é o número da Revisão da Release, conforme exemplo abaixo:
svn co https://atualizacao.atende.net/svn/AtendeNet_Producao/1.0.0/ ead.atende.net_release -r 40704
- Copiar o(s) arquivo(s)
_configdo ambiente para a nova pasta_release:
cp ead.atende.net/_config.*.inc ead.atende.net_release/
- Copiar
atualiza_versao_config.incda pasta do ambiente para a pasta_release/atualiza:
cp ead.atende.net/atualiza/atualiza_versao_config.inc ead.atende.net_release/atualiza/
- Renomear a pasta atual para
cliente.atende.net_ultima_versao:
mv ead.atende.net/ ead.atende.net_ultima_versao/
- Renomear a pasta
cliente.atende.net_releasepara o encereço correto atualcliente.atende.net:
mv ead.atende.net_release/ ead.atende.net/
- Dar permissão na pasta:
chown apache.apache ead.atende.net/ -R
Neste momento, atualizar o ambiente na versão da Release (neste caso 40704)
- Após atualizar todos os _configs do ambiente (neste caso por ser o EAD, possui vários _configs), renomear a pasta
cliente.atende.netnovamente paracliente.atende.net_release:
mv ead.atende.net ead.atende.net_release
- Renomear de volta a pasta
cliente.atende.net_ultima_versaoparacliente.atende.net:
mv ead.atende.net_ultima_versao/ ead.atende.net
Atualizar todos na última revisão.