Después de la importación

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Una vez completada una importación correcta, una organización está lista para usarse. Sin embargo, antes de que esté disponible para todos los usuarios, hay varias tareas comunes que debe completar. Consulte la siguiente lista de las tareas más típicas que se deben completar después de la importación, en el orden de ejecución recomendado.

Nota

Se recomienda usar la Guía de migración para avanzar a través de la importación. La guía se vincula a la documentación técnica según sea necesario.

Con el lanzamiento de Azure DevOps Server 2019, el servicio de importación de bases de datos de TFS se cambió de nombre para convertirse en herramienta de migración de datos para Azure DevOps. Esto incluye TfsMigrator que se convierte en la herramienta de migración de datos o el migrador para abreviar. Este servicio sigue funcionando exactamente igual que el servicio de importación anterior. Si está en una versión anterior de local con TFS como personalización de marca, puede seguir usando esta característica para migrar a Azure DevOps siempre y cuando actualice a una de las versiones admitidas.

Inmediatamente después de la importación

Inmediatamente después de que la organización esté disponible, tome un equipo pequeño y realice comprobaciones puntuales en la organización. Se recomienda que este equipo conste de los administradores de la colección de proyectos. Esto no debe ser una comprobación detallada, sino asegurarse de que las piezas principales de la colección se trajeron. ¿Se importó el código fuente? ¿Ve el historial de compilación? ¿Todavía están presentes todos nuestros caminos de área? Es mejor confirmar que estos artefactos están presentes antes de abrir la organización a toda la base de usuarios.

Después de comprobar la organización, considere si desea cambiar su nombre. Cambiar el nombre de una organización es una operación sencilla, pero tiene grandes impactos en los usuarios que usan actualmente la organización. Algunos ejemplos son la interrupción de conexiones de Team Explore o los marcadores ya no funcionan. Dejar de cambiar el nombre mientras que es solo un pequeño grupo de usuarios que usan la organización permite que el resto de los usuarios entren y configuren sus conexiones una vez.

Configuración de facturación

Para pagar por usuarios o servicios en Azure DevOps, como los agentes de compilación e implementación hospedados, debe configurar la facturación de su organización. Si importa más de una recopilación, debe asegurarse de que todas las organizaciones están configuradas para la facturación con la misma suscripción de Azure y que la suscripción está habilitada para la facturación de varias organizaciones. Después, puede asignar tantos usuarios básicos como necesite de forma gratuita durante el mes natural en el que se ejecuta la importación.

Administración de usuarios y acceso

Su organización incluye cinco usuarios gratuitos con acceso básico . Básico incluye características como el control de versiones de Git y Team Foundation, herramientas para los equipos de Planeamiento ágil y Java, etc. Además, puede agregar suscriptores de Visual Studio de forma gratuita( obtendrán características básicas más otras características) en función de su nivel de suscripción. Además, puede agregar partes interesadas de forma gratuita, lo que les permite tener acceso parcial a las herramientas de Agile, crear elementos de trabajo y ver trabajos pendientes y paneles.

A medida que los suscriptores de Visual Studio inician sesión en la organización, se detectan automáticamente. Para todos los demás usuarios, debe asignar acceso de pago. Tenga en cuenta que, si automatiza el acceso mediante reglas de grupo, las reglas solo se aplican a los usuarios existentes si quita asignaciones directas, que se aplicaron a los usuarios durante la importación.

Cambio de comportamiento: a partir del 13 de noviembre de 2019, cambiará el comportamiento de acceso predeterminado para las importaciones. Anteriormente, todas las importaciones intentaron dar a los usuarios un nivel de acceso equivalente después de la importación. Esto significa que los usuarios que tenían acceso Básico recibieron acceso Básico y otros usuarios comenzaron con el acceso de las partes interesadas . Una vez que se produce este cambio, todos los usuarios comienzan con acceso gratuito a las partes interesadas . Seguirá pudiendo asignar acceso Básico a los usuarios que lo necesiten sin costo alguno, hasta el final del mes natural durante el cual se ejecuta la importación. Si tiene alguna pregunta o duda sobre este cambio, no dude en ponerse en contacto con nosotros.

Compilaciones

A continuación, quiere configurar los agentes de compilación. Como parte de la migración, se han incorporado todas las canalizaciones de compilación, pero los agentes y grupos deben volver a configurarse en la nueva organización. Azure DevOps ofrece la posibilidad de usar un grupo hospedado por Microsoft de agentes de compilación que puede usar, o bien puede conectar los agentes de compilación autohospedados. Es importante tener en cuenta que solo se incluye un agente de compilación autohospedado de forma gratuita. Después de eso, hay una tarifa por tener más agentes de compilación autohospedados. Para pagar los agentes de compilación autohospedados y hospedados por Microsoft, debe vincular una suscripción a su organización. Consulte los siguientes recursos para obtener más información sobre cómo realizar esta tarea:

Si planea usar los agentes de compilación privados locales existentes, hay un paso más recomendado que debe realizarse después de registrarlos en la nueva organización. Borrar su memoria caché garantiza que no encuentre ningún problema de compilación relacionado con los punteros de TFVC o Git anteriores a la colección local. Consulte actualización de cachés en equipos cliente para obtener más información sobre cómo realizar esta tarea.

Administración de versiones

Si usó Release Management en Azure DevOps Server, las canalizaciones de versión y los datos del historial se incluyen con la importación. Sin embargo, al igual que las compilaciones, debe volver a configurar los agentes y grupos en la nueva organización.

Azure Artifacts

Azure Artifacts se incluye con Azure DevOps Services para todos los usuarios a los que se concede una licencia Básica. No es necesario instalar una extensión. Los datos de Azure Artifacts deben estar disponibles después de la importación.

Azure Boards

Si tiene una conexión de GitHub Enterprise Server asociada a la Azure DevOps Server, no funcionará según lo previsto. Las menciones de elementos de trabajo, dentro de GitHub, pueden retrasarse o nunca aparecer en Azure DevOps Services. Este problema se produce porque la dirección URL de devolución de llamada asociada a GitHub ya no es válida.

Para resolver el problema, tenga en cuenta los siguientes elementos:

  • Quite y vuelva a crear la conexión: quite y vuelva a crear la conexión al repositorio de GitHub Enterprise Server. Siga la secuencia de pasos que se indica en la documentación Conexión desde Azure Boards.

  • Corrija la dirección URL del webhook: vaya a la página de configuración del repositorio de GitHub y edite la dirección URL del webhook para que apunte a la dirección URL de la organización de Azure DevOps Services migrada:https://dev.azure.com/{OrganizationName}/_apis/work/events?api-version=5.2-preview

Notificar a los equipos

Después de ejecutar las compilaciones y configurar la suscripción de licencia, se recomienda abrir la organización a todos los usuarios para su validación. A continuación, los usuarios individuales pueden asegurarse de que todo el contenido está en su lugar, tienen el nivel de acceso adecuado y que pueden extraer código. Asegúrese de apuntar a los usuarios a nuestra documentación sobre cómo conectarse a Azure DevOps Services desde todos nuestros IDE admitidos y Team Explorer.

Los usuarios de TFVC con áreas de trabajo locales deben reasignar sus áreas de trabajo en la nueva organización y los usuarios de Git tienen que volver a configurar sus remotos para poder extraer código.

Si algo se notifica como que falta en la organización migrada, póngase en contacto con AzureDevOpsImport@microsoft.com. Para otros problemas funcionales, póngase en contacto con el servicio de soporte técnico al cliente.