Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Aula 03.02 - Troca de Branch

Não entendi o motivo de troca de branch.

1 resposta
solução!

Oi, Leonardo. Tudo bem?

Entendo perfeitamente que essa mudança de branch possa gerar confusão no início, mas ela faz parte de uma estratégia de organização e segurança no fluxo de trabalho.

No dia a dia do desenvolvimento, não queremos que todos os testes sejam executados a todo momento, especialmente os testes de carga. Como esses testes simulam muitos acessos simultâneos e utilizam máquinas parecidas com as de produção, eles geram um custo maior e levam mais tempo para serem concluídos.

A troca para a branch Homolog serve para criar um "filtro":

  • Separação de ambientes: A branch main ou master geralmente guarda o código que já está funcionando. A branch Homolog (homologação) é o passo anterior, onde testamos tudo rigorosamente antes da entrega final.
  • Controle de execução: Ao configurar o if: ${{ github.ref_name == 'Homolog' }}, garantimos que o teste de carga só aconteça quando o código estiver nesse estágio específico. Isso evita que cada pequena alteração feita em outras ramificações dispare um processo pesado e caro desnecessariamente.
  • Segurança: Testar em uma branch específica permite validar o desempenho da aplicação em um cenário controlado, garantindo que, quando o código chegar ao usuário final, a infraestrutura suporte a demanda.

Espero ter te ajudado.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!