O VMware Aria Automation Pipelines é uma ferramenta de integração contínua e entrega contínua (CICD). Ao criar pipelines que modelam o processo de liberação de software no seu ciclo de vida de DevOps, você constrói a infraestrutura de código que entrega seu software de maneira rápida e contínua.
Ao usar o Automation Pipelines para entregar seu software, integre duas das partes mais importantes de seu ciclo de vida do DevOps: seu processo de liberação e suas ferramentas de desenvolvedor. Após a configuração inicial, que integra o Automation Pipelines às suas ferramentas de desenvolvimento existentes, os pipelines automatizam todo o ciclo de vida de DevOps.
Você cria um pipeline que compila, testa e libera seu software. O Automation Pipelines usa esse pipeline para conduzir seu software desde o repositório do código-fonte, passando pela fase de testes, até a produção.
Você pode saber mais sobre como planejar a integração contínua e pipelines de entrega contínua em Planejamento para compilar, integrar e entregar seu código de forma nativa no Automation Pipelines.
Como os Administradores usam o Automation Pipelines
Como administrador, você cria endpoints e garante que as instâncias de trabalho estejam disponíveis para desenvolvedores. É possível criar, disparar e gerenciar pipelines e muito mais. Você tem a função Administrator
, conforme descrito em Como gerenciar o acesso do usuário e as aprovações no Automation Pipelines.
Para oferecer suporte aos desenvolvedores... | Veja o que é possível fazer... |
---|---|
Fornecer e gerenciar ambientes. | Criar ambientes para os desenvolvedores testarem e implantarem seu código.
Para saber mais, consulte os recursos adicionais em Introdução ao VMware Aria Automation. Consulte também Tutoriais para usar o Automation Pipelines. |
Forneça endpoints. | Certifique-se de que os desenvolvedores tenham instâncias de trabalho de endpoints que possam se conectar aos pipelines. |
Fornecer integrações a outros serviços. | Certifique-se de que as integrações a outros serviços estejam funcionando. Para saber mais, consulte a Documentação do VMware Aria Automation. |
Criar pipelines. | Crie pipelines que modelem os processos de liberação. Para saber mais, consulte Criando e usando pipelines no Automation Pipelines. |
Disparar pipelines. | Certifique-se de que os pipelines sejam executados quando eventos ocorrerem.
Para saber mais, consulte Disparando pipelines no Automation Pipelines. |
Gerenciar pipelines e aprovações. | Mantenha-se atualizado sobre pipelines.
Para saber mais, consulte O que são operações do usuário e aprovações no Automation Pipelines. Consulte também Como usar painéis personalizados para rastrear indicadores-chave de desempenho para o meu pipeline no Automation Pipelines. |
Monitorar os ambientes de desenvolvedor. | Crie painéis personalizados que monitoram o status do pipeline, suas tendências, métricas e indicadores principais. Use esses painéis personalizados para monitorar pipelines que são aprovados ou reprovados em ambientes de desenvolvimento. Você também pode identificar e relatar recursos subutilizados e liberar recursos. Consulte também:
Para saber mais, consulte Monitorando pipelines no Automation Pipelines. |
Solucionar problemas. | Solucionar problemas e resolver falhas de pipeline em ambientes de desenvolvimento.
Consulte também Como configurar o Automation Pipelines para modelar meu processo de liberação. |
O Automation Pipelines faz parte do VMware Cloud Services.
- Use o Automation Assembler para implantar modelos de nuvem.
- Use o Automation Service Broker para obter modelos de nuvem do catálogo.
Para conhecer outras coisas que você pode fazer, consulte a Documentação do VMware Aria Automation.
Como os desenvolvedores usam o Automation Pipelines
Como desenvolvedor, você usa o Automation Pipelines para compilar e executar pipelines e monitorar a atividade do pipeline nos painéis. Você tem a função User
, conforme descrito em Como gerenciar o acesso do usuário e as aprovações no Automation Pipelines.
Depois de executar um pipeline, você desejará saber:
- Se o seu código foi bem-sucedido em todos os estágios do pipeline. Para descobrir, observe os resultados nas execuções de pipeline.
- O que fazer se o pipeline falhar e o que causou a falha. Para descobrir, observe os principais erros nos painéis do pipeline.
Para integrar e liberar seu código | Faça o seguinte |
---|---|
Compilar pipelines. | Testar e implantar seu código. Atualizar seu código quando um pipeline falhar. |
Conectar seu pipeline a endpoints. | Conectar as tarefas do seu pipeline a endpoints, como um repositório GitHub. |
Executar pipelines. | Adicione uma tarefa de aprovação da operação do usuário para que outro usuário possa aprovar seu pipeline em pontos específicos. |
Exibir painéis. | Exiba os resultados no painel do pipeline. É possível visualizar tendências, histórico, falhas e muito mais. |
Para obter mais informações sobre a introdução, consulte O que é o Automation Pipelines.
Encontre conteúdo de documentação adicional no painel Suporte no produto
Se você não encontrar as informações necessárias aqui, poderá obter mais ajuda no produto.
- Clique e leia as sinalizações e as dicas de ferramentas na interface do usuário do para obter as informações específicas do contexto de que você precisa e exatamente quando precisar delas.
- Abra o painel de suporte no produto e leia os tópicos que aparecem para a página da interface do usuário ativa. Você também pode pesquisar no painel para obter respostas às perguntas.
Mais sobre webhooks
Você pode criar vários webhooks para ramificações diferentes usando o mesmo endpoint Git e fornecendo diferentes valores para o nome da ramificação na página de configuração do webhook. Para criar outro webhook para outra ramificação no mesmo repositório Git, não é necessário clonar o endpoint Git várias vezes para várias ramificações. Em vez disso, forneça o nome da ramificação no webhook, o que permite reutilizar o endpoint Git. Se a ramificação no webhook Git for a mesma que a ramificação no endpoint, você não precisará fornecer o nome da ramificação na página do webhook Git.