Ignorar Navegação

CI/CD para Contentores

Os contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Container Service, pode obter clusters de contentores replicáveis e geríveis.

Ao configurar uma compilação contínua para produzir as suas imagens de contentor e orquestração, o Visual Studio Team Services aumenta a velocidade e a fiabilidade da sua implementação.

Visual StudioTeam Services Git Visual StudioTeam Services CI Visual StudioTeam Services CD Azure Container Service(Managed Kubernetes) Azure ContainerRegistry 3 5 4 7 6 Engineer Visual Studio Azure ApplicationInsights 1 9 8 Visual StudioTeam Services Backlog 2 10

Mudar o código de origem da aplicação

Consolidar Código da Aplicação

A integração contínua aciona testes de compilação, de compilação de imagem de contentor e de unidades de aplicação

Imagem de contentor enviada para o Azure Container Registry

O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente

Implementação no Azure Container Service

O Contentor é iniciado com a Imagem de Contentor do Azure Container Registry

O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização

Consultar as informações do estado de funcionamento, do desempenho e da utilização

Atualizar item do registo de tarefas pendentes

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar Código da Aplicação
  3. 3 A integração contínua aciona testes de compilação, de compilação de imagem de contentor e de unidades de aplicação
  4. 4 Imagem de contentor enviada para o Azure Container Registry
  5. 5 O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente
  1. 6 Implementação no Azure Container Service
  2. 7 O Contentor é iniciado com a Imagem de Contentor do Azure Container Registry
  3. 8 O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização
  4. 9 Consultar as informações do estado de funcionamento, do desempenho e da utilização
  5. 10 Atualizar item do registo de tarefas pendentes

Orientações de implementação

Produtos/Descrição Documentação

Registo de Contentor

Armazene e faça a gestão de imagens de contentor em todos os tipos de implementações do Azure

Estatísticas das Aplicações

Faça a deteção, a triagem e diagnósticos de problemas nos serviços e aplicações Web

Visual Studio Team Services

Criar e implementar aplicações para várias plataformas para tirar o máximo partido dos serviços do Azure

Arquiteturas de soluções relacionadas

Visual StudioTeam Services Git Visual StudioTeam Services CI Visual StudioTeam Services Backlog Visual StudioTeam Services CD AzureVirtual Machines Azure DevTestLabs AzureVirtual Machines 3 2 1 4 6 5 8 8 8 9 7 AzureApplication Insights Visual Studio Engineer 10

CI/CD para VMs Azure

O Azure é uma nuvem da mais alta qualidade para hospedar máquinas virtuais em execução no Windows ou no Linux. Independentemente de usar ASP.NET, Java, Node.js ou PHP para desenvolver aplicativos, será necessário um pipeline de CI/CD (integração contínua e implantação contínua) para efetuar push de suas alterações para essas máquinas virtuais automaticamente.

Jenkins Azure ContainerInstances AzureFiles Azure WebApps Azure Databasefor MySQL GitHub IntelliJ Engineer ApplicationInsights 1 8 2 3 4 5 6 7 7

CI/CD Java usando Jenkins e Aplicativos Web do Azure

O Serviço de Aplicativo do Azure é uma maneira rápida e fácil de criar aplicativos Web usando Java, Node, PHP ou ASP.NET, bem como suporte para tempos de execução de linguagem personalizados usando o Docker. Um pipeline de CI/CD (integração contínua e implantação contínua) que efetua push de cada uma de suas alterações automaticamente aos serviços de aplicativos do Azure permite oferecer valor mais rapidamente aos seus clientes.