Introducción a la creación y a rellenar la demostración Azure DevOps Services proyectos


Problema: Error al crear la consulta: TF401256: No tiene permisos de escritura para consultas compartidas:

Causa: En Azure DevOps, los usuarios tienen distintos niveles de acceso: Básico, Partes interesadas y Visual Studio suscriptor. Los niveles de acceso determinan qué características están disponibles para los usuarios. Para aprovisionar proyectos mediante el generador de demostración, necesita al menos un nivel de acceso Básico. Este error indica que el usuario tiene una licencia de partes interesadas que no concede permisos para escribir consultas compartidas.

Arreglar: Debe cambiar el nivel de acceso, de parte interesada a básico. Consulte este artículo en la documentación: Agregar usuarios a su organización o proyecto para obtener más información sobre cómo agregar usuarios a su organización y especificar el nivel de características que pueden usar.


Problema: TF50309: La cuenta siguiente no tiene permisos suficientes para completar la operación:

Se necesitan los permisos siguientes para realizar esta operación: Crear nuevos proyectos

Causa: No tiene permisos para crear nuevos proyectos en la Azure DevOps que ha seleccionado. Deberá formar parte del grupo administradores de Project o tener permisos explícitos para crear nuevos proyectos.

Arreglar: Asegúrese de que tiene los permisos necesarios o pruebe a seleccionar otra organización Azure DevOps en la que se proyecta el permiso de creación.

  1. Vaya al sitio Azure DevOps generador de demostración seleccionando el vínculo o cópielo en el campo URL del explorador.

  2. Haga clic en Iniciar sesión y proporcione las credenciales de cuenta de Microsoft Azure AD asociadas a una organización en Azure DevOps Services. Si no tiene una organización, haga clic en Introducción gratis para crear una y, a continuación, inicie sesión con sus credenciales.

    Azure DevOps inicio de sesión del generador de demostración V2

    Nota

    Si es miembro de varios inquilinos y el inquilino deseado no es el seleccionado, cierre las ventanas del explorador, abra un nuevo explorador y vaya a https://aka.ms/vssignout . Cierre este explorador, abra un nuevo explorador y vaya a https://aex.dev.azure.com/me e inicie sesión con el inquilino deseado.

  3. Después de iniciar sesión, seleccione Aceptar para conceder permisos al generador de demostración para acceder a Azure DevOps organización.

    Azure DevOps de permisos del generador de demostración V2

  4. Seleccione la organización que usará para hospedar el proyecto creado por el generador Azure DevOps demostración. (Es posible que tenga varias cuentas de las que sea miembro y que estén asociadas a su inicio de sesión, así que elija detenidamente). Proporcione un nombre para el proyecto (como "MyProjectDemo") que usted y otros colaboradores puedan usar para identificarlo como un proyecto de demostración. Por último, seleccione la plantilla de proyecto de demostración que desea aprovisionar haciendo clic en el botón ... (Examinar).

    Azure DevOps pantalla de selección de plantillas del generador de demostración

    La plantilla predeterminada es SmartHotel360ASP.NET, que contiene 2 aplicaciones empresariales de escritorio y móviles web completas para un hotel y se puede implementar mediante contenedores de Docker.

    Hay otras plantillas disponibles, como MyHealthClinic,que define un proyecto de equipo para una aplicación de ASP.NET Core que se implementa en Azure App Service; PartsUnlimited, que define una aplicación ASP.NET con canalizaciones de CI/CD personalizadas; y MyShuttle, que define una aplicación java y Azure App Service implementación. Si va a seguir un laboratorio desde Azure DevOps Labs,seleccione la pestaña DevOps Labs para elegir la plantilla.

    Nota

    Todas las plantillas proporcionan usuarios ficticios de Azure DevOps y datos y planeación y seguimiento de Agile rellenados previamente, junto con el código fuente en un repositorio de Git de Azure Repos, así como acceso Azure Pipelines.

  5. Algunas plantillas pueden requerir que se instalen extensiones adicionales en su organización. El proceso de generación de demostración comprueba si estas extensiones ya están instaladas. Si la extensión ya está instalada, se mostrará una marca de verificación verde delante del nombre de la extensión. Si la extensión no está instalada, active las casillas vacías para instalar las extensiones en su cuenta. Cuando esté listo, haga clic en el botón Project.

    Nota

    Si quiere instalar manualmente las extensiones, haga clic en el vínculo proporcionado para una extensión específica, que le llevará a la página de la extensión en Azure DevOps Marketplace. Desde allí, puede instalar la extensión.

  6. El proyecto puede tardar un par de minutos en aprovisionar el generador de demostración. Cuando se complete, se le proporciona un vínculo al proyecto de demostración.

    Azure DevOps pantalla creada del proyecto generador de demostración

  7. Seleccione el vínculo para ir a la nueva demostración Azure DevOps Services proyecto y confirme que se aprovisionó correctamente.

    Azure DevOps pantalla de confirmación de aprovisionamiento del generador de demostración

Nota

Debe proporcionar su propia información, como direcciones URL, inicios de sesión, contraseñas y otros, para la configuración de puntos de conexión de demostración que usan recursos de Azure.

Siguiente: Obtenga información sobre cómo puede crear su propia plantilla

Problemas comunes y soluciones alternativas:

Problema: Error al crear la definición de versión:

Las tareas con versiones ARM Outputs:4.* no son válidas para el trabajo de implementación Agent job en la fase 1

Causa: Esto suele deberse a que una de las extensiones de terceros no está habilitada o instalada en la organización de Azure DevOps. Normalmente, la instalación de extensiones es rápida, pero a veces puede tardar unos minutos (o incluso horas). para que una extensión esté disponible para su uso, una vez instalada en Marketplace.

Solución: Puede intentar esperar unos minutos y confirmar si la extensión está disponible para su uso y, a continuación, volver a ejecutar el generador.