Compartir a través de


Actualización de la implementación a la versión más reciente de Azure DevOps Server

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

En esta guía se explica cómo actualizar la implementación local a Azure DevOps Server. Tanto si va a pasar de TFS 2015 como de Azure DevOps Server 2019, el proceso garantiza que el entorno esté listo para las últimas características y mejoras de rendimiento.

Prerrequisitos

Prerrequisito Detalles
Versión de origen admitida Las actualizaciones solo se admiten desde TFS 2015 y versiones posteriores. Si la implementación ejecuta TFS 2013 o una versión anterior, actualice primero esa implementación a TFS 2015 y, a continuación, actualice a Azure DevOps Server.
Requisitos del sistema Revise los requisitos del sistema para el servidor de destino; esto puede incluir actualizaciones de sistemas operativos, versiones de SQL Server y hardware.
Copias de seguridad de bases de datos Cree un conjunto completo y coherente de copias de seguridad para todas las bases de datos de Azure DevOps. Consulte Planeamiento de copia de seguridad y restauración de bases de datos. Estas copias de seguridad son críticas para la recuperación si se produce un error en la actualización.
Credenciales de la cuenta de servicio Asegúrese de que tiene acceso administrativo y credenciales para las cuentas de servicio que usa Azure DevOps Server.
Licencia y clave de producto Tenga la licencia de Azure DevOps Server y la clave de producto listas para la instalación y activación.
Entorno de preproducción (recomendado) Si va a actualizar en su lugar, realice una prueba de simulación en un entorno de preproducción para validar el proceso: Simulación de preproducción.
Opciones del modelo de proceso Decida si usar el modelo de proceso XML heredado o local para las nuevas colecciones de proyectos: esta opción afecta a las funcionalidades de personalización e informes.

Rutas de actualización compatibles

Use la siguiente matriz de actualización para determinar la ruta de acceso correcta en función de la versión actual:

Matriz de rutas de actualización de Azure DevOps Server para todas las versiones anteriores.

Matriz de rutas de actualización de Azure DevOps Server 2022 para todas las versiones anteriores.

Características en desuso

El Asistente para configurar características ya no se admite en Azure DevOps Server 2019 y versiones posteriores.
Para obtener información sobre las actualizaciones de los procesos del sistema predeterminados, consulte Cambios realizados en las plantillas de proceso.

Disponibilidad del modelo de proceso de herencia para nuevas colecciones de proyectos

Azure DevOps Server 2019 proporciona compatibilidad con el uso del modelo de proceso de herencia para personalizar la experiencia de seguimiento del trabajo. Solo puede obtener acceso a esta característica mediante la creación de una nueva colección de proyectos. Las colecciones de proyectos existentes solo admitirán el modelo de proceso XML local.

Si elige el modelo de proceso de herencia para las nuevas colecciones de proyectos, también elige automáticamente el Servicio de Análisis para soportar informes. No se pueden agregar servicios de informes de SQL Server a los proyectos que agregue en las nuevas colecciones de proyectos. Si elige el modelo de proceso XML local para las nuevas colecciones de proyectos, tiene acceso tanto al servicio Analytics como a los servicios de informes de SQL Server. Esto también es cierto para las colecciones existentes que actualice.

Tenga en cuenta los requisitos de personalización e informes de seguimiento del trabajo a medida que avanza con las nuevas colecciones de proyectos. Para obtener más información sobre estas opciones, consulte los siguientes artículos:

Obsolescencia del asistente para configurar funcionalidades

En el pasado, el Asistente para configurar características se usó para actualizar las plantillas de proceso predeterminadas con las actualizaciones realizadas. Esta característica ya no se admite en Azure DevOps Server 2019.

Para obtener información sobre las actualizaciones realizadas en los procesos del sistema predeterminados, consulte Cambios realizados en las plantillas de proceso.

Complejidad de la actualización

La complejidad de la actualización depende de:

  • Número de servidores
  • Integración con SQL Server Reporting Services
  • Tamaño de la base de datos
  • Versión actual

Independientemente de la configuración, el proceso principal sigue siendo el mismo: preparar y actualizar.

Tiempo de inactividad

La implementación está sin conexión durante la actualización. La duración varía en función del tamaño de la implementación. Para minimizar el tiempo de inactividad: