¿Qué son las fuentes?

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017

Artifacts feeds son construcciones organizativas que permiten almacenar, administrar y agrupar los paquetes y controlar con quién compartirlos. Las fuentes no dependen del tipo de paquete. Puede almacenar todos los tipos de paquetes siguientes en una sola fuente: paquetes npm, NuGet, Maven, Python y Universal.

Project de ámbito frente a fuentes con ámbito de organización

Anteriormente, todas las fuentes estaban en el ámbito de una organización, y se podía ver y acceder a ellas en el centro de Azure Artifacts desde cualquier proyecto dentro de una organización. Con la introducción de fuentes públicas, también hemos introducido fuentes con ámbito de proyecto. Solo se puede acceder a este tipo de fuente desde el proyecto de hospedaje.

Solo se pueden hacer públicas las fuentes con ámbito de proyecto. Puede obtener más información sobre las fuentes públicas más adelante en este artículo. Consulte Visibilidad de fuentes para comprender las diferencias entre las fuentes con ámbito de proyecto y de ámbito de organización.

Nota

Para acceder a una fuente de una organización diferente, se debe dar acceso a un usuario al proyecto que hospeda esa fuente.

Fuentes públicas

Las fuentes públicas se usan para compartir los paquetes públicamente con cualquier persona en Internet. Los usuarios no tendrán que ser miembros de su organización ni de su empresa. Pueden acceder a los paquetes incluso si no tienen una cuenta Azure DevOps cliente.

Las fuentes públicas son fuentes con ámbito de proyecto y heredarán la configuración de visibilidad del proyecto de hospedaje.

Hay algunos aspectos importantes que debe tener en cuenta con respecto a las fuentes públicas:

  • Las fuentes públicas solo se pueden crear dentro de proyectos públicos.
  • Las fuentes públicas no están pensadas como sustituto de las plataformas de administración de paquetes existentes (NuGet.org, npmjs.com, etc.).
  • Las fuentes públicas no pueden tener orígenes ascendentes.
  • Los usuarios públicos no pueden descargar actualmente paquetes universales. Todos los demás tipos de paquetes se admiten para el acceso público.

Creación de una fuente

  1. Desde dentro del proyecto, vaya a Azure Artifacts.

    Vaya a Azure Artifacts

  2. Seleccione Crear fuente.

    Botón Nueva fuente

  3. Asigne un nombre a la fuente y elija su visibilidad,orígenes ascendentesy configuración de ámbito.

    Cuadro de diálogo Nueva fuente

  4. Seleccione Crear cuando haya terminado.

Azure Artifacts está instalado de forma predeterminada para los clientes de TFS 2017. Debe actualizar a TFS 2017 para poder usar Azure Artifacts. Si es la primera vez que usa la fuente, es posible que se le pida que asigne una licencia.

  1. Vaya a Build Release (Versión de compilación) y seleccione Packages (Paquetes).

    Vaya a Azure Artifacts TFS

  2. Seleccione + Nueva fuente.

    Nuevo botón de fuente TFS

  3. Asigne a la fuente un nombre,una descripcióny configure quién puede leer , quién puede contribuir y si desea incluir paquetes externos.

    Cuadro de diálogo Nueva fuente TFS

  4. Seleccione Crear cuando haya terminado.

Eliminación de una fuente

  1. Seleccione Artifacts (Artefactos).

  2. Seleccione la fuente en el menú desplegable.

  3. Seleccione el icono de engranaje icono de engranaje para acceder a la configuración de la fuente.

    Captura de pantalla que muestra cómo acceder a la configuración de la fuente

  4. Seleccione Eliminar fuente.

    Captura de pantalla que muestra cómo eliminar una fuente

  5. Seleccione Eliminar cuando esté listo.

    Captura de pantalla que muestra un mensaje de advertencia antes de eliminar una fuente

Restauración de una fuente eliminada

Si elimina accidentalmente una fuente, Azure Artifacts proporciona una ventana de 30 días para recuperar la fuente a su estado original. Transcurridos los 30 días, la fuente se eliminará de forma permanente. Durante la ventana de recuperación, el nombre de la fuente se reservará, la descarga del paquete no estará disponible y el acceso de escritura se suspenderá para esa fuente.

Puede ver las fuentes pendientes de eliminación permanente en la lista desplegable Fuentes en la pestaña Fuentes eliminadas.

  1. En Fuentes eliminadas, seleccione la fuente.

    Lista desplegable de fuentes eliminadas

  2. Seleccione Feed Configuración.

    Botón De configuración de fuente

  3. Seleccione Restaurar fuente.

    Fuente de restauración

Eliminación permanente de una fuente

Una fuente pendiente de eliminación seguirá utilizando espacio de almacenamiento. Si desea eliminar permanentemente la fuente antes de que el período de 30 días esté en marcha, puede hacerlo desde la configuración de fuentes eliminadas.

  1. En Fuentes eliminadas, seleccione la fuente.

    Lista de fuentes eliminadas

  2. Seleccione Eliminar permanentemente y confirme la eliminación.

    Eliminación permanente de la fuente

Una vez que la fuente se elimina permanentemente, los usuarios no podrán ver ni restaurar sus paquetes. El nombre de la fuente estará disponible para reutilizarse 15 minutos después de la eliminación.