Ignorar navegação

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.

O Azure DevOps oferece o pipeline de CI/CD, começando com um repositório Git para gerenciar o código-fonte e o código da infraestrutura (modelos de ARM) do seu aplicativo, um sistema de build para produzir pacotes e outros artefatos de build e um sistema do Release Management para configurar um pipeline para implantar suas alterações por meio de ambientes de desenvolvimento, de teste e de produção. O pipeline usa os modelos de ARM para provisionar ou atualizar sua infraestrutura conforme necessário em cada ambiente e, em seguida, implanta o build atualizado. Também é possível usar o Azure Dev/Test labs para desmontar automaticamente recursos de teste que não estão em uso.

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910

Altere o código-fonte do aplicativo

Confirme o modelo de ARM (Azure Resource Manager) e o código do aplicativo

A integração contínua dispara o build do aplicativo e os testes de unidade

O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente

Implantação no ambiente de garantia de qualidade

Implantação no ambiente de preparo

Implantação no ambiente de produção

O Application Insights coleta e analisa dados de integridade, de desempenho e de uso

Examine informações sobre integridade, desempenho e uso

Atualize o item da lista de pendências do produto

  1. 1 Altere o código-fonte do aplicativo
  2. 2 Confirme o modelo de ARM (Azure Resource Manager) e o código do aplicativo
  3. 3 A integração contínua dispara o build do aplicativo e os testes de unidade
  4. 4 O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente
  5. 5 Implantação no ambiente de garantia de qualidade
  1. 6 Implantação no ambiente de preparo
  2. 7 Implantação no ambiente de produção
  3. 8 O Application Insights coleta e analisa dados de integridade, de desempenho e de uso
  4. 9 Examine informações sobre integridade, desempenho e uso
  5. 10 Atualize o item da lista de pendências do produto

Diretrizes de implementação

Produtos/descrição Documentação

Máquinas virtuais

Provisione máquinas virtuais Windows e Linux em segundos

Azure DevTest Labs

Crie ambientes rapidamente usando modelos e artefatos reutilizáveis

Application Insights

Detecte, faça triagem e diagnóstico de problemas em seus serviços e aplicativos Web.

Azure DevOps

Crie e implante aplicativos multiplataforma para aproveitar ao máximo os serviços do Azure

Arquiteturas de solução relacionadas

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910

CI/CD para Contêineres

Os contêineres facilitam muito a criação e a implantação contínua dos seus aplicativos. Ao orquestrar a implantação desses contêineres usando o Kubernetes no AKS (Serviço de Kubernetes do Azure), é possível obter clusters de contêineres replicáveis e gerenciáveis.

Непрерывная интеграция и развертывание приложений Java с использованием Jenkins и компонента "Веб-приложения Azure"Служба приложений Azure позволяет быстро и просто создать веб-приложения с помощью Java, Node, PHP или ASP.NET, а также обеспечивает поддержку пользовательских языковых сред выполнения с использованием Docker. Создавайте выгодные условия для своих клиентов, предоставляя конвейер непрерывных интеграции и развертывания, позволяющий автоматически передавать изменения в службы приложений Azure.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

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.