54 lines
2.0 KiB
Markdown
54 lines
2.0 KiB
Markdown
# 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_release` onde `40704` é 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) `_config` do ambiente para a nova pasta `_release`:
|
|
```
|
|
cp ead.atende.net/_config.*.inc ead.atende.net_release/
|
|
```
|
|
* Copiar `atualiza_versao_config.inc`da 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_release` para o encereço correto atual `cliente.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.net` novamente para `cliente.atende.net_release`:
|
|
```
|
|
mv ead.atende.net ead.atende.net_release
|
|
```
|
|
* Renomear de volta a pasta `cliente.atende.net_ultima_versao` para `cliente.atende.net`:
|
|
```
|
|
mv ead.atende.net_ultima_versao/ ead.atende.net
|
|
```
|
|
|
|
Atualizar todos na última revisão.
|
|
|
|
- [`VOLTAR`](../README.md) |