Instalar e configurar o Azure DevOps local

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Você tem várias opções sobre como implantar o Azure DevOps localmente. Você pode instalar tudo em um único servidor. Ou, você pode usar várias camadas de aplicativo e instâncias SQL. Para obter informações sobre como determinar o tipo certo de implantação para sua equipe, consulte Recomendações de hardware.

Opções de implantação

  • Servidor único: uma implantação de servidor único é a implantação mais fácil porque a camada de aplicativo e a camada de dados estão na mesma máquina. Escolha essa implantação quando oferecer suporte a uma única equipe ou a um pequeno conjunto de equipes.

  • Servidores duplos: uma implantação de servidor duplo, com níveis de dados e aplicativos separados, pode fornecer melhor desempenho para um conjunto maior de equipes e para dar suporte a equipes com uso acima da média.

  • Vários servidores: escolha esse tipo de implantação, que envolve várias camadas de aplicativos e dados, para fornecer melhor desempenho para equipes muito grandes e equipes com uso muito intenso. Usando mais de um servidor, você melhora a alta disponibilidade e a capacidade de recuperação de desastres.

Opções de configuração de relatórios

O Servidor de DevOps do Azure dá suporte ao Serviço de Análise, que pode ser usado no lugar do SQL Server Reporting Services ou ao lado dele. No entanto, se você planeja usar o modelo de processo de herança para personalizar o controle de trabalho, só pode usar o Serviço de análise para relatórios, a coleção de projetos não deve ser configurada para oferecer suporte a relatórios.

Para saber mais sobre o Serviço do Google Analytics, consulte O que é o Serviço do Google Analytics?. Para saber mais sobre o modelo de processo de herança, consulte Sobre personalização de processos e processos herdados.

Observação

Somente novas coleções de projeto podem ser configuradas para oferecer suporte ao modelo de processo de herança. As coleções de projeto atualizadas só podem continuar a oferecer suporte ao modelo de processo XML local.

Instalações para avaliação ou uso pessoal

Se você configurar o Azure DevOps local para uso pessoal ou para avaliá-lo, use o Azure DevOps Express. O Azure DevOps Express é gratuito, simples de configurar e é instalado em sistemas operacionais cliente e servidor. Ele oferece suporte a todos os mesmos recursos que o Servidor de DevOps do Azure. O licenciamento do Azure DevOps Server Express limita o uso a cinco usuários ativos.

Dica

Considere usar uma organização gratuita dos Serviços de DevOps do Azure para uso pessoal. Como os Serviços de DevOps do Azure são baseados em nuvem, você não precisa instalá-los em seu próprio hardware ou gerenciar seus próprios backups.

O processo de implantação

Não importa como você planeja implantar o Servidor de DevOps do Azure, o processo envolve as três etapas a seguir:

  • Preparação: o instalador prepara um ou mais servidores para o Servidor de DevOps do Azure revisando e seguindo os requisitos do sistema.

  • Instalação: O instalador coloca executáveis no servidor e executa um instalador do VisualStudio.com ou do Centro de Serviços de Licenciamento por Volume.

  • Configuração: esta etapa configura os recursos instalados para colocar sua instalação em funcionamento. Quando você executa um assistente de configuração, ele executa uma série de verificações de preparação. Essas verificações garantem que o sistema atenda aos requisitos e que as seleções de configuração provavelmente funcionarão. Se houver algum problema, um ou mais avisos ou mensagens de erro serão exibidos. Depois de resolver todos os erros, execute a configuração para concluir a configuração da implantação.

Quando a instalação terminar, o instalador iniciará o Centro de Configuração do Servidor de DevOps do Azure. Um assistente unificado dá suporte a todas as configurações do Servidor de DevOps do Azure, como novas instalações, atualizações e cenários somente de camada de aplicativo.

Observação

As personalizações feitas fora do assistente do Centro de Configuração não podem ser retidas durante as atualizações. Se você tiver implementado personalizações adicionais, é recomendável reaplicá-las após o processo de atualização. Também é aconselhável abster-se de modificar o arquivo web.config. Além disso, a adição de índices, gatilhos ou campos a qualquer um dos bancos de dados não é suportada e pode resultar em um ambiente sem suporte, potencialmente dificultando atualizações futuras.

Captura de tela do assistente do Centro de Configuração do Servidor de DevOps do Azure, página Configurar o Servidor de DevOps do Azure.

Se você precisar fechar a caixa de diálogo do Centro de Configuração, poderá retornar a ela. Inicie o Console de Administração do Servidor de DevOps do Azure e selecione Configurar Recursos Instalados na página Camada de Aplicativo, Pesquisa ou Servidor Proxy. Essa opção só está disponível quando há configurações que ainda precisam de configuração. Por exemplo, depois que a camada de aplicativo tiver sido totalmente configurada, você só poderá modificar as configurações por meio da página Console de Administração do Servidor de DevOps do Azure, Camada de Aplicativo .

Captura de tela do assistente do Centro de Configuração do Servidor de DevOps do Azure, Camada de Aplicativo, Escolha Configurar Recursos Instalados.

Opções de configuração: Básico, Avançado e Azure

O Assistente de Configuração do Servidor oferece suporte a três opções de configuração principais: Básica, Avançada e Azure.

Basic

Escolha Básico quando quiser configurar o servidor de camada de aplicativo e instalar e configurar a extensão de Pesquisa ou configurar algum outro recurso de pesquisa de terceiros. A instalação e a configuração da Pesquisa suportam os recursos de pesquisa de Código, Item de Trabalho e Wiki. Para saber mais, consulte Configurar pesquisa.

Avançado

Escolha Avançado quando quiser configurar sua implantação para oferecer suporte ao SQL Server Analysis Services e ao SQL Server Reporting Services, além dos recursos configurados com a opção Básico .

Observação

Avançado não está disponível nas Máquinas Virtuais do Azure. Use o Basic ou o Azure.

Azure

Escolha Azure quando tiver instalado o Servidor de DevOps do Azure em uma Máquina Virtual do Azure e desejar configurá-lo usando o Banco de Dados SQL do Azure. Para obter detalhes, consulte Usar o Banco de Dados SQL do Azure com o Servidor de DevOps do Azure.