O que é o Azure DevOps?

Concluído

O Azure DevOps é uma plataforma de Software como serviço (SaaS) da Microsoft que fornece uma cadeia de ferramentas de DevOps de ponta a ponta para desenvolver e implantar software.

Ele também se integra com as ferramentas mais líderes do mercado e é uma excelente opção para orquestrar uma cadeia de ferramentas de DevOps.

O que o Azure DevOps oferece?

O Azure DevOps inclui uma gama de serviços que abrangem todo o ciclo de vida do desenvolvimento.

  • Azure Boards: ferramenta de rastreamento, visualização e relatório de itens de trabalho de planejamento ágil.
  • Azure Pipelines: uma linguagem, plataforma e contêineres de suporte de plataforma CI/CD independentes da nuvem ou Kubernetes.
  • Azure Repos: fornece repositórios git privados hospedados na nuvem.
  • Azure Artifacts: fornece gerenciamento de pacotes integrado com suporte para feeds de pacotes Maven, npm, Python e NuGet de fontes públicas ou privadas.
  • Planos de Teste do Azure: fornece uma solução de teste integrada planejada e exploratória.

Além disso, você pode usar o Azure DevOps para orquestrar ferramentas de terceiros.

E se não formos uma organização Microsoft / Microsoft .NET?

O Azure DevOps não está focado em organizações que são Microsoft ou Windows de ponta a ponta.

O Azure DevOps fornece uma plataforma que é:

  • Flexível: você não precisa ir 'all in' no Azure DevOps. É possível adotar cada um dos serviços de forma independente e integrá-los com a sua cadeia de ferramentas existente; As ferramentas mais populares são suportadas.
  • Multiplataforma: projetado para funcionar com qualquer plataforma (Linux, macOS e Windows). Ou linguagem (incluindo aplicativos Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android e iOS). O Azure DevOps não se destina a organizações que criam e enviam na pilha de tecnologia da Microsoft.
  • Cloud Agnostic: a entrega contínua é suportada para AWS, GCP e Azure.