Visão geral das ferramentas de DevOps para Azure DevOps
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server | 2019 TFS 2018
Saiba como usar nossa ferramenta integrada definida para acelerar o desenvolvimento e a entrega de seus aplicativos de software. Crie aplicativos melhores para qualquer plataforma, incluindo Android, iOS, Linux, macOS ou Windows.

Azure DevOps Services e serviços de nuvem do Azure ajudam a remover barreiras entre equipes, incentivar a colaboração e melhorar o fluxo de valor para seus clientes. Ou use nosso servidor local, Azure DevOps Server, quando quiser manter seus dados em sua rede.
Ambas as opções estão prontas para a empresa, oferecendo suporte a equipes de qualquer tamanho, de dezenas a milhares. Azure DevOps Services fornece um serviço hospedado escalonável, confiável e globalmente disponível. Ele é apoiado por um SLA (Contrato de Nível de Serviço) de 99,9%, monitorado por nossa equipe de operações 24-7 e disponível em data centers locais em todo o mundo.
Usando ganchos de serviço e extensões, você pode expandir rapidamente o poder do Azure DevOps por meio da integração com outros serviços e ferramentas.
Para obter as principais diferenças entre Azure DevOps Services e Azure DevOps Server, consulte Entender as diferenças entre Azure DevOps Services e Azure DevOps Server.
Introdução na nuvem ou local
Se você trabalha na nuvem, no local ou em um híbrido de cada um, tem um conjunto abrangente de ferramentas de DevOps e Agile. Todas essas ferramentas dão suporte à colaboração em equipe ao longo dos ciclos de planejamento, desenvolvimento, teste e entrega contínua.
Trabalhar na nuvem
Escolha Azure DevOps Services quando quiser uma instalação rápida e operações sem manutenção. Além disso, os serviços hospedados na nuvem dão suporte à fácil colaboração entre domínios, escala elástica e segurança sólida. Você também terá acesso a testes contínuos e servidores de build de nuvem. Equipes pequenas podem começar de graça!
Trabalhar localmente
Escolha localmente quando precisar que seus dados permaneçam dentro de sua rede.
Desenvolver código usando seu IDE de escolha
Azure DevOps dá suporte a dois tipos de controle de versão: Git e Controle de Versão do Team Foundation (TFVC). Use o Git, o TFVC (controle de versão do Team Foundation) ou ambos para armazenar código para seus aplicativos e fornecer acesso a diferentes versões do código.
Você pode desenvolver seu código em Android Studio, Eclipse, IntelliJ, Visual Studio, Visual Studio Code ou Xcode.
Git
O Git é um sistema de controle de versão distribuído. Cada desenvolvedor tem uma cópia do repositório de origem em seu computador de desenvolvimento. Os desenvolvedores podem confirmar cada conjunto de alterações em seu computador de desenvolvimento e executar operações de controle de versão, como histórico e comparação, sem uma conexão de rede. As ramificações são leves.
TFVC
TFVC é um sistema de controle de versão centralizado que permite aplicar permissões granulares e restringir o acesso a um nível de arquivo. Normalmente, os membros da equipe têm somente uma versão de cada arquivo nos computadores de desenvolvimento. Os dados históricos são mantidos somente no servidor. As ramificações são baseadas em caminho e criadas no servidor.
Você pode usar o TFVC para dimensionar de projetos pequenos para grandes e, usando espaços de trabalho do servidor, pode escalar verticalmente até bases de código muito grandes com milhões de arquivos por branch e arquivos binários grandes. E, com a comparação e a anotação, você pode identificar as alterações exatas que elas fizeram.
Gerenciamento de pacotes e pesquisa de código
As equipes de desenvolvimento de software geralmente dependem do reutilização de bibliotecas ou do fornecimento de bibliotecas para que outras pessoas reutilizem. O gerenciamento de pacotes dá suporte ao compartilhamento de código como componentes binários entre organizações e dentro das equipes. Com ele, você pode criar projetos para produzir pacotes e atualizar projetos que consomem pacotes atualizados. Nossa extensão de Azure Artifacts permite conectar os serviços de gerenciamento de pacotes existentes que você já usa, como servidores de NuGet locais para proteção de IP, NuGet, MyGet ou Artifactory.
A Pesquisa de Código fornece uma solução abrangente para todas as suas necessidades de exploração e solução de problemas de código. Desde a descoberta de exemplos de implementação de API até a pesquisa de texto de erro, a Pesquisa de Código oferece uma maneira rápida e poderosa de encontrar código. Pesquise em um ou mais projetos, com classificação e resultados de pesquisa avançados para garantir que você encontre o que precisa e possa se concentrar para entender seu código. A Pesquisa de Código permite filtrar seus resultados com base em tipos de código, como definições, comentários e referências; filtrar por caminho, extensão de arquivo ou repositório; e use operadores lógicos como AND, OR, NOT para refinar sua consulta e obter os resultados necessários.
A Pesquisa de Código também facilita a colaboração em equipe e ajuda a maximizar a eficiência do desenvolvedor. Exiba o histórico e anotações para ver quem alterou pela última vez uma linha de código e o que eles mudaram. Pesquise localmente em arquivos de código e localize referências ou definições de correspondências de Pesquisa de Código ao depurar ou explorar seu código. Adicione seus comentários e comunique os resultados aos membros da equipe facilmente compartilhando a URL da consulta.
Planejar e acompanhar o trabalho com ferramentas Agile
Use ferramentas Agile para planejar e acompanhar o trabalho usando processos de Scrum e Kanban ou uma combinação de ambos. As ferramentas scrum dão suporte à definição e ao gerenciamento de trabalho em sprints, configuração de capacidade e tarefas de acompanhamento. As ferramentas kanban permitem que você gerencie um fluxo contínuo de trabalho por meio de uma placa interativa. Além disso, gráficos configuráveis, dashboards e relatórios ajudam as equipes a monitorar e compartilhar o progresso.
Você também obtém acesso a um conjunto avançado de recursos de personalização.
DevOps: Build – Teste – Versão
Ajude sua equipe a fornecer software continuamente em um ritmo mais rápido e com menor risco, ao mesmo tempo em que melhora a eficiência e a colaboração entre todas as equipes que participam de processos de lançamento. Configure builds de integração contínua para seu aplicativo que são executados a cada check-in. Os agentes de build de várias plataformas dão suporte a Android, iOS, Java, .NET e outros aplicativos. Provisione facilmente ambientes de teste. Acompanhe quando a qualidade é suficiente para liberar para o cliente.
Além dos testes de integração contínua, você pode criar planos de teste, executar testes manuais e executar testes de unidade.
Azure Pipelines e compilar & Versão no TFS, ajude você a automatizar a implantação e o teste de seu software em vários ambientes. Com ele, você pode automatizar totalmente a entrega de seu software até a produção ou configurar processos semi-automatizados com aprovações e implantações sob demanda.
Escalar verticalmente
À medida que sua equipe cresce, suas ferramentas crescem. Você pode adicionar facilmente equipes que podem se concentrar em seu conjunto de histórias de pendências. Cada equipe criada obtém acesso ao conjunto de painéis, ferramentas de planejamento Agile e outras ferramentas colaborativas.
Artigos relacionados
Depois de se inscrever para Azure DevOps Services ou instalar Azure DevOps Server, familiarize-se com o portal da Web e trabalhe nos contextos de usuário e administrador.
- Sobre Azure DevOps
- Serviços essenciais
- Ferramentas cliente-servidor
- Funções de desenvolvimento de software
atualizações de Azure DevOps Server
Preços, custos e licenças
Azure DevOps Services Preços proporcionam custos por usuário. Equipes pequenas (5 usuários ou menos) podem começar gratuitamente. Assinantes de Visual Studio ilimitados são gratuitos.
O Azure DevOps Server local fornece três níveis de acesso: Stakeholder, Basic e Basic + Test Plans. Você não precisa comprar licenças adicionais para assinantes Visual Studio. Use a página de preços Team Foundation Server para planejar seus requisitos de licenciamento.
Extensibilidade: criar experiências de integração de primeira classe
Nossa estrutura de extensibilidade permite que você crie integrações diretamente no Azure DevOps para criar conexões perfeitas de primeira classe entre diferentes ferramentas e serviços.
Com as extensões do Marketplace, você pode criar experiências de integração de primeira classe, como um menu de contexto simples ou uma ação de barra de ferramentas. Ou, você pode criar uma experiência de interface do usuário completa complexa e poderosa que acende perfeitamente dentro do portal da Web Azure DevOps Services.
- Localizar extensões do marketplace
- Obter extensões
- Usando ganchos de serviço
- Introdução com APIs REST
Os ganchos de serviço permitem cenários de integração entre outros aplicativos e Azure DevOps assinando eventos em vez de sondar constantemente para eles. Os ganchos de serviço fornecem uma maneira mais eficiente de conduzir atividades quando eventos acontecem em seus projetos. Por exemplo, você pode enviar uma notificação por push para os dispositivos móveis da sua equipe quando um build falhar ou criar um cartão no Trello quando um item de trabalho for criado. Alguns dos serviços com os quais você pode integrar facilmente são UserVoice, Zendesk, Trello, Slack e HipChat.
As APIs RESTful padrão do setor estendem o poder de Azure DevOps de seus aplicativos e serviços. Com eles, você pode integrar de praticamente qualquer dispositivo, plataforma ou pilha de tecnologia, incluindo Android, iOS, Node.js, .NET e muito mais.
Análise: Monitorar seus aplicativos para obter insights
Monitore seus aplicativos Web e dispositivo para obter informações acionáveis para melhorar o desempenho, determinar padrões de uso e planejar a próxima versão do software.
Use o Aplicativo Insights para entender como seu aplicativo está sendo usado e verificar se ele está funcionando bem. Detectar problemas, diagnosticar falhas e controlar o uso de seus aplicativos móveis e aplicativos Web hospedados no Azure ou seus próprios servidores Serviços de Informações da Internet (IIS) ou Java EE.
Use o HockeyApp para distribuir versões beta de seus aplicativos em Android, iOS, macOS e Windows, coletar relatórios de falha ao vivo, obter comentários de usuários, recrutar novos testadores e analisar a cobertura de teste.





















