Configurar los orígenes de nivel superior

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

Con los orígenes ascendentes de Azure Artifacts, puede simplificar la administración de paquetes mediante una sola fuente para almacenar los paquetes que publica y los que consume de fuentes externas y registros públicos, como npmjs.com, NuGet.org. Cuando se habilita un origen ascendente en la fuente, Azure Artifacts guardará automáticamente una copia de cualquier paquete instalado por un colaborador o superior desde la cadena ascendente.

Nota:

Las instantáneas de Maven no se admiten en orígenes ascendentes.

Habilitación de orígenes ascendentes en una nueva fuente

  1. Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.

  2. Seleccione Artefactos y, a continuación, Crear feed.

  3. Proporcione un nombre para la fuente y seleccione su configuración visibilidad y ámbito . Asegúrese de activar la casilla Incluir paquetes de orígenes públicos comunes para habilitar orígenes ascendentes.

  4. Seleccione Crear cuando haya terminado.

    Captura de pantalla que muestra cómo crear una nueva fuente.

Nota:

Debe ser propietario de fuente o administrador de fuentes para agregar o quitar orígenes ascendentes.

Habilitación de orígenes ascendentes en una fuente existente

  1. Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.

  2. Seleccione el botón Icono de engranaje de icono de engranaje para ir a la configuración de la fuente.

  3. Seleccione Orígenes ascendentes y, a continuación, seleccione Agregar origen ascendente.

  4. Seleccione Origen público y, a continuación, seleccione un origen público en el menú desplegable.

  5. Seleccione Agregar cuando haya terminado y, a continuación, seleccione Guardar una vez más en la esquina superior derecha para conservar los cambios.

Nota:

Los orígenes públicos personalizados ascendentes solo se admiten con registros npm.

Agregar una fuente en la misma organización que un origen ascendente

  1. Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.

  2. Seleccione el botónengranaje de icono de engranaje para acceder a la configuración de la fuente.

  3. Seleccione Orígenes ascendentes y, a continuación, seleccione Agregar ascendente.

  4. Seleccione la fuente de Azure Artifacts en esta organización.

  5. Seleccione la fuente deseada en el menú desplegable para agregarla como origen ascendente. A continuación, seleccione la vista y elija los tipos de paquete que desea usar. Opcionalmente, también puede modificar el nombre del origen ascendente.

  6. Seleccione Agregar cuando haya terminado.

    Captura de pantalla que muestra cómo agregar una fuente en la organización como origen ascendente.

Adición de una fuente en otra organización como origen ascendente

  1. Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.

  2. Seleccione el botónengranaje de icono de engranaje para acceder a la configuración de la fuente.

  3. Seleccione Orígenes ascendentes y, a continuación, seleccione Agregar ascendente.

  4. Seleccione fuente de Azure Artifacts en otra organización.

  5. Escriba el localizador de fuentes de Azure Artifacts en el formato siguiente:

    • Fuente con ámbito de la organización:

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • Fuente con ámbito de proyecto:

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. Seleccione los tipos de paquete que desea usar y proporcione un nombre para el origen ascendente.

  7. Seleccione Agregar cuando haya terminado.

    Captura de pantalla que muestra cómo agregar una fuente en otra organización como origen ascendente.

Nota:

Para agregar una fuente de otra organización como origen ascendente, el propietario de la fuente de destino debe compartir la vista de destino con Todas las fuentes y personas de organizaciones asociadas con mi inquilino de Microsoft Entra; para ello, vaya a Vistas> de configuración>de fuentes Seleccione el botón de puntos suspensivos situado a la derecha para la vista >especificada Editar .

Ejemplos

Nota:

Debe ser un lector de fuente y ascendente (colaborador), un publicador de fuentes (colaborador) o un propietario de fuente para instalar nuevos paquetes desde la cadena ascendente. Se guarda una copia de cada paquete ascendente en la fuente en el primer uso. Los lectores de fuentes pueden usar los paquetes ya guardados de orígenes ascendentes.