Duvidas sobre Ambientes de Dev e Prod / Publicar aplicações / Comparar diferenças / Rollback / Copiar prod pra dev

Olá.

Sou novo no ScriptCase. Mas antigo com PHP.

Fiz as primeiras alterações nas minhas aplicações e logo devo publicar.

E tenho algumas duvidas:

1 - Tem algum modo de comparar as diferenças de desenvolvimento para produção? Tenho receio que o programador anterior possa ter deixado alguma alteração que não esteja no meu radar e que vá alterar algo que não devia ser modificado em produção.

2 - Tem algum jeito de fazer um backup do estado atual da produção? Isso seria para um eventual rollback em caso de problemas.

3 - Tem algum jeito de copiar o estado atual do sistema em produção e colar em desenvolvimento?

Obrigado,

Luciano

Vamos la…

Backup da produção:

Ao publicar gere um zip (este será seu backup).

Devem existir 3 ambientes: Desenvolvimento, Homologação e Produção.

Você pode gerar um zip ao publicar, e descompactar esse zip no ambiente de homologação.

Testar homologação: Com problemas, volta para desenvolvimento, corrige e gera novo zip.
Sem problemas pegar zip e descompactar no ambiente de produção.

3 Curtidas

Acho que o controle do jeito que quer somente via git.

1 Curtida

@buhlerax @InfinitusWeb

obrigado pelas respostas

aprendi nesse site como faz a publicacao

e acho que entendi como proceder

qualquer coisa posto aqui de novo

obrigado!

@InfinitusWeb, continuando minha saga noob…

Fiz alterações em 2 aplicações.
Criei um zip apenas com as 2 aplicações para substituir em produção.
Quando substitui em produção apareceu o seguinte erro ao acessar as aplicações em questão:

Diretório de produção não encontrado: C:/Program Files/NetMake/v9-php73/wwwroot/advogado_digital/_lib/prod

Desfiz a alteração e as aplicações voltaram a funcionar normalmente.

O que estou fazendo de errado?

PS: não tenho ambiente de homologação aqui, só dev e prod.