O vRealize Automation Code Stream™ é uma ferramenta de integração e entrega contínua (CI/CD). 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 Code Stream 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 Code Stream às suas ferramentas de desenvolvimento existentes, os pipelines automatizam todo o ciclo de vida de DevOps.
A partir do vRealize Automation 8.2, blueprints se chamam VMware Cloud Templates.
Você cria um pipeline que compila, testa e libera seu software. O Code Stream 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 Code Stream.
Como os administradores do Code Stream usam o Code Stream
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 Code Stream.
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 Mais recursos para administradores e desenvolvedores do Code Stream. Consulte também Tutoriais para usar o Code Stream. |
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 Cloud Services. |
Criar pipelines. | Crie pipelines que modelem os processos de liberação. Para saber mais, consulte Criando e usando pipelines no Code Stream. |
Disparar pipelines. | Certifique-se de que os pipelines sejam executados quando eventos ocorrerem.
Para saber mais, consulte Disparando pipelines no Code Stream. |
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 Code Stream. Consulte também Como usar painéis personalizados para rastrear indicadores-chave de desempenho para o meu pipeline no Code Stream. |
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 Code Stream. |
Solucionar problemas. | Solucionar problemas e resolver falhas de pipeline em ambientes de desenvolvimento.
Consulte também Como configurar o Code Stream para modelar meu processo de liberação. |
O Code Stream faz parte do VMware Cloud Services.
- Use o Cloud Assembly para implantar modelos de nuvem.
- Use o Service Broker para obter modelos de nuvem do catálogo.
Para conhecer outras coisas que você pode fazer, consulte a Documentação do VMware vRealize Automation.
Como os desenvolvedores usam o Code Stream
Como desenvolvedor, você usa o Code Stream 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 Code Stream.
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 como começar, consulte Introdução ao VMware Code Stream.
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.