¿Qué son las fuentes?

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

Las fuentes de artefactos 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 siguientes tipos de paquete en una sola fuente: npm, NuGet, Maven, Python y paquetes universales.

Fuentes con ámbito de proyecto frente a fuentes con ámbito de organización

Anteriormente, todas las fuentes tenían como ámbito una organización, se podían ver y acceder a ellas en el centro de Azure Artifacts desde cualquier proyecto 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 publicar 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 fuentes con ámbito de proyecto y con ámbito de organización.

Nota

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

Fuentes públicas

Las fuentes públicas se usan para compartir los paquetes públicamente con cualquier persona de 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 de Azure DevOps.

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

Hay algunas cosas importantes que hay que tener en cuenta sobre 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 reemplazo de las plataformas de administración de paquetes existentes (NuGet.org, npmjs.com, etc.).
  • Actualmente, los usuarios públicos no pueden descargar paquetes universales. Todos los demás tipos de paquete son compatibles con el acceso público.

Nota

Todas las vistas de fuente de un proyecto público son accesibles para todos los usuarios de Internet.

Creación de fuentes públicas

Las fuentes públicas son fuentes con ámbito de proyecto en un proyecto público.

  1. Seleccione Artifacts (Artefactos).

    Captura de pantalla que muestra artefactos en el panel de Azure DevOps.

  2. Seleccione Crear fuente.

    Captura de pantalla que muestra el botón Crear fuente.

  3. Asigne un nombre a la fuente y, a continuación, seleccione Proyecto para el ámbito de la fuente.

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

  4. Cuando haya terminado, seleccione Crear.

Eliminación de una fuente

  1. Seleccione Artefactos y, a continuación, seleccione la fuente en el menú desplegable.

  2. Seleccione el icono de engranaje icono de engranaje para navegar a la configuración de la fuente.

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

  3. Seleccione Eliminar fuente.

  4. Seleccione Eliminar cuando esté listo.

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

Restauración de fuentes eliminadas

Si elimina accidentalmente una fuente, Azure Artifacts proporciona un período de 30 días para recuperar la fuente a su estado original. Después de los 30 días, la fuente se eliminará permanentemente. Durante la ventana de recuperación, el nombre de la fuente permanece reservado, los paquetes no están disponibles para la descarga y el acceso de escritura se suspende para esa fuente.

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

  1. Seleccione Artifacts (Artefactos).

  2. Seleccione el menú desplegable selector de fuentes y, a continuación, seleccione Fuentes eliminadas.

    Lista desplegable Fuentes eliminadas

  3. Seleccione la fuente que desea restaurar y, después, seleccione Configuración de fuente.

    Botón De configuración de fuente

  4. Seleccione Restaurar fuente.

Eliminar permanentemente una fuente

Una fuente pendiente de eliminación seguirá usando espacio de almacenamiento. Si desea eliminar permanentemente la fuente antes de que el período de 30 días esté activo, puede hacerlo de la siguiente manera:

  1. Seleccione Artifacts (Artefactos).

  2. Seleccione el menú desplegable selector de fuentes y, a continuación, seleccione Fuentes eliminadas.

    Lista de fuentes eliminadas

  3. Seleccione la fuente que desea restaurar y, después, seleccione Configuración de fuente.

    Configuración de fuente

  4. Seleccione Eliminar fuente de forma permanente y, a continuación, seleccione Eliminar.

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.