Abraçando o Fluxo de Produção Webera
Na Webera, nosso foco é fornecer soluções abrangentes que promovam fluxos de trabalho colaborativos e eficientes. Com o Webera Git Flow 1.0, criamos um workflow dinâmico que incorpora todas as etapas da produção de código, incluindo compilação, versionamento, testes e implementação. Nosso objetivo é oferecer um ambiente integrado e contínuo, onde as equipes possam entregar consistentemente produtos de alta qualidade.
Reivindique seu GuiaNa Webera, nós nos esforçamos para fornecer soluções abrangentes que promovam fluxos de trabalho colaborativos e eficientes. Com o Webera Git Flow 1.0, criamos um fluxo de trabalho dinâmico que incorpora todas as fases da produção de código, incluindo compilação, versionamento, teste e implementação. Nosso foco é fornecer um ambiente integrado e contínuo, onde as equipes possam entregar consistentemente produtos de alta qualidade.
Nossa sólida linha de produção abrange uma série de etapas meticulosamente planejadas, visando otimizar o desenvolvimento e a entrega de código.
Atribuição de Tarefas e Criação de Ramificação de Recursos: Quando uma nova tarefa é atribuída, os desenvolvedores movem a história de “próxima” para “em andamento”, criando uma ramificação de recurso dedicada a partir da ramificação principal.
Desenvolvimento de Código: Os desenvolvedores escrevem o código necessário para a história dentro da ramificação de recurso.
Inicialização de Solicitação de Extração: Após completar o código, os desenvolvedores abrem uma solicitação de extração para mesclar o novo código na ramificação principal.
Revisão de Código: Outro membro da equipe revisa o código localmente, garantindo sua precisão antes de aprovar a solicitação de extração.
Mesclagem de Código e Exclusão de Ramificação de Recurso: Após a aprovação, o código é mesclado na ramificação principal, e a ramificação de recurso é excluída.
Construção, Teste e Upload de Imagem: A mesclagem de código na ramificação principal aciona uma Ação do GitHub, que constrói o código, executa testes unitários e faz upload da imagem no registro com a marca de ID de commit.
Alertas de Erro e Notificações de Construção Bem-Sucedida: Se a construção ou os testes falharem, a equipe recebe um alerta indicando que a ramificação principal está quebrada. Construções bem-sucedidas acionam uma chamada ao Repositório de Plataforma, fornecendo o nome do repositório, SHA do Git e ambiente de destino (edge).
Implantação no Ambiente de Desenvolvimento/Edge: Usando ferramentas GitOps, o Repositório de Plataforma aplica e mantém a configuração do K8s, mitigando a deriva de configuração. O código é então implantado no ambiente de Desenvolvimento/Edge para validação.
Validação de Recurso: A equipe de desenvolvimento, junto com testes automatizados, valida o recurso implantado no ambiente de Desenvolvimento/Edge.
Liberação de Produção: Após a validação bem-sucedida, um desenvolvedor inicia uma nova liberação de produção, movendo a história para o status “em revisão” e enviando uma mensagem ao Repositório de Plataforma com o nome do repositório, SHA do Git e ambiente de destino (produção).
Implantação de Produção: O Repositório de Plataforma, ao receber a mensagem, abre uma solicitação de extração com a marca de imagem a ser aplicada ao ambiente de produção. Uma vez validada pelo Proprietário do Produto ou por um membro da equipe de DevOps em uma emergência, a marca de imagem é mesclada na ramificação principal e enviada para produção, seguindo o Fluxo GitOps.
Mergulhe Fundo no Webera Flow com Nosso
Webera Git Flow 1.0: juntos somos mais fortes! Promove a integração de equipes, participação ativa e comprometimento com a excelência. Nosso fluxo de trabalho estruturado simplifica a produção, para que todos se concentrem em gerar valor.
Baixe seu Guia Gratuito: Webera Git Flow
Criamos um guia completo para capacitar sua equipe a compreender totalmente o Webera Git Flow, permitindo que você otimize o processo de desenvolvimento e entrega de seus produtos.