O que é o Azure DevOps?
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.