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