Atualizar sua implantação para a versão mais recente do Azure DevOps Server

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

Este artigo fornece informações gerais para atualizar uma implantação local para o TFS 2018, Azure DevOps Server 2019 ou Azure DevOps Server 2020. O processo de atualização geral é o seguinte:

  • Prepare seu ambiente. Novos requisitos do sistema podem exigir uma atualização para hardware ou software. De qualquer forma, uma atualização é um bom momento para considerar se o ambiente atual atende às suas necessidades ou se faz sentido fazer alterações.

  • Espere o melhor, prepare-se para o pior. Embora Azure DevOps Server atualizações sejam confiáveis, sempre faz sentido se preparar para um cenário pior. Verifique se você tem um conjunto completo e consistente de backups de banco de dados disponíveis.

    Observação

    Se você atualizar no local e não mudar para um novo hardware, considere uma execução seca da atualização em um ambiente de pré-produção.

  • Faça a atualização. Depois de concluir a preparação, instale a nova versão. Obtenha os binários e execute o processo de instalação para atualizar seus servidores.

    Dica

    Em algumas circunstâncias, talvez seja necessário desinstalar a versão anterior do Azure DevOps Server e instalar a versão mais recente do Azure DevOps Server para o mesmo computador. Nesses casos, o instalador exibirá um aviso e você deverá seguir as instruções na mensagem de aviso.

Caminhos de atualização com suporte

Para versões anteriores de servidores locais do Azure DevOps, a matriz de atualização a seguir mostra as etapas adequadas para atualizar com base na versão da qual você atualiza. (Selecione a versão de conteúdo que corresponde à versão do servidor para a qual você deseja atualizar.)

Matriz de caminho de atualização do Azure DevOps 2022 para todas as versões anteriores.

Antes de atualizar para o Azure DevOps Server 2022

Ao atualizar sua implantação local para o Azure DevOps Server 2022, você deve estar ciente de que a atualização do TFS 2015 e das versões posteriores só tem suporte. Se você estiver usando o TFS 2013 ou versões anteriores, precisará atualizar para o TFS 2015 primeiro.

Matriz de caminho de atualização do Azure DevOps 2020 para todas as versões anteriores.

Matriz de caminho de atualização do Azure DevOps 2019 para todas as versões anteriores.

Antes de atualizar para o Azure DevOps Server 2020

Ao atualizar sua implantação local para o Azure DevOps Server 2020, você deve estar ciente de que a atualização do TFS 2015 e das versões posteriores só tem suporte. Se você estiver usando o TFS 2013 ou versões anteriores, precisará atualizar para o TFS 2015 primeiro.

Antes de atualizar para o Azure DevOps Server 2019

Ao atualizar sua implantação local para Azure DevOps Server 2019, você deve estar ciente dos dois itens a seguir que afetam a personalização e os relatórios de rastreamento de trabalho.

Disponibilidade do modelo de processo de herança para novas coleções de projetos

Azure DevOps Server 2019 oferece suporte para usar o modelo de processo de herança para personalizar sua experiência de acompanhamento de trabalho. Você só pode obter acesso a esse recurso criando uma nova coleção de projetos. As coleções de projetos existentes só darão suporte ao modelo de processo XML local.

Se você escolher o modelo de processo de herança para novas coleções de projetos, também escolherá automaticamente o Serviço de Análise para dar suporte a relatórios. Você não poderá adicionar SQL Server reporting services a projetos adicionados nas novas coleções de projetos. Se você escolher o modelo de processo XML local para novas coleções de projetos, terá acesso ao Serviço de Análise e SQL Server serviços de relatórios. Isso também vale para coleções existentes que você atualiza.

Portanto, você desejará considerar seus requisitos de personalização e relatório de acompanhamento de trabalho à medida que avança com novas coleções de projetos. Para saber mais sobre essas opções, confira os seguintes artigos:

Substituição do assistente Configurar Recursos

No passado, o assistente Configurar Recursos era usado para atualizar modelos de processo padrão com atualizações feitas a eles. Esse recurso não tem mais suporte no Azure DevOps Server 2019.

Para saber mais sobre as atualizações feitas em processos padrão do sistema, consulte Alterações feitas em modelos de processo.

Complexidade

A atualização de uma implantação local do Azure DevOps pode ser diferente com base nas especificidades da implantação existente. Os fatores que influenciam a complexidade e a duração da atualização incluem:

  • Número de servidores implantados
  • Configuração e integração de implantação com SQL Server Reporting Services
  • Tamanho dos bancos de dados
  • Versão da atualização.

Em todos os casos, o processo geral é logicamente o mesmo. Verifique se o ambiente está pronto. Em seguida, prepare e faça a atualização.

Tempo de inatividade

Sua implantação local do Azure DevOps está offline durante a atualização. Os tempos de atualização podem ser diferentes com base no tamanho da implantação. Para manter suas atualizações comparativamente rápidas, limpo dados desnecessários. Também ajuda se você acompanhar as versões mais recentes do Azure DevOps Server.