O que é o Azure DevOps?

Concluído

O Azure DevOps é uma plataforma SaaS (Software como serviço) da Microsoft que fornece uma cadeia de ferramentas DevOps completa para o desenvolvimento e a implantação de software.

Ele também se integra às ferramentas mais importantes do mercado e é uma excelente opção para orquestrar uma cadeia de ferramentas DevOps.

O que o Azure DevOps fornece?

O Azure DevOps inclui uma variedade de serviços que abrangem o ciclo de vida de desenvolvimento completo.

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

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 se concentra em organizações que são Microsoft ou Windows por completo.

O Azure DevOps fornece uma plataforma que:

  • Flexível: você não precisa colocar tudo em jogo no Azure DevOps. É possível adotar cada um dos serviços de forma independente e integrá-los a sua cadeia de ferramentas existente. Há suporte para as ferramentas mais populares.
  • Plataforma cruzada: projetada para funcionar com qualquer plataforma (Linux, macOS e Windows). Ou linguagem (incluindo Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android e aplicativos iOS). O Azure DevOps não é destinado a organizações que fazem compilações e as fornecem na pilha de tecnologia da Microsoft.
  • Independente de nuvem: a entrega contínua é suportada para AWS, GCP e Azure.