Histórico da Página
{*}{_}{+}https://totvs.app/doc/private/conventions/environments/+_*
Ambientes.
A plataforma TOTVS Apps provê ambientes com diferentes características e objetivos. Os ambientes existem para permitir que o contexto possa evoluir gradativamente da fase de desenvolvimento até a fase de produção. Tendo como parte dessa evolução, quanto mais perto da produção, mais similares são as características do ambiente.
Características.
Ambientes de execução com seus respectivos propósitos:
- Desenvolvimento (DEV): Focado em inovação. Está sujeito a quebras e indisponibilidades por sua própria natureza.
- Homologação (STAGING): Focado em qualidade. É o mais próximo possível do ambiente de produção, possibilitando diversos testes. É também o ambiente indicado para apresentações internas.
- Produção (PROD): Otimizado para atender as demandas dos nossos clientes com excelência.
Dentro de cada tópico acima, é possível ver os detalhes das características e objetivos de cada ambiente. Todos os ambientes possuem autenticação ligada ao TOTVS Identity e controle de permissões baseado em roles. Mais informações sobre acesso aos ambientes neste link.
Promoção entre ambientes.
A entrada na plataforma é feita através do ambiente de dev. Toda atualização feita na branch development é o gatilho para a execução das esteiras que disponibilizam o contexto no ambiente de desenvolvimento (DEV).
Sugere-se a validação de funcionalidade e estabilidade, ainda no ambiente de DEV, antes de promover o contexto para STAGING e PROD. Confira os detalhes sobre a organização das branches em fluxo de trabalho. Ao atualizar a branch master, o responsável pelo produto deve aprovar manualmente a atualização dos ambientes.