En quoi consistent les flux ?

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

Les flux d’artefacts sont des constructions organisationnelles qui vous permettent de stocker, de gérer et de regrouper vos packages et de contrôler qui le partager avec. Les flux ne dépendent pas du type de package. Vous pouvez stocker tous les types de packages suivants dans un seul flux : npm, NuGet, Maven, Python et packages universels.

Flux dans l’étendue du projet et dans l’étendue de l’organisation

Auparavant, tous les flux ont été étendus à une organisation, ils peuvent être consultés et accessibles dans le hub Azure Artifacts à partir de n’importe quel projet au sein d’une organisation. Avec l’introduction des flux publics, nous avons également introduit des flux délimités par le projet. Ce type de flux n’est accessible qu’à partir du projet d’hébergement.

Seuls les flux délimités par le projet peuvent être rendus publics. Vous pouvez en savoir plus sur les flux publics plus loin dans cet article. Consultez la visibilité des flux pour comprendre les différences entre les flux délimités par le projet et les flux d’étendue de l’organisation.

Notes

Pour accéder à un flux dans une autre organisation, un utilisateur doit avoir accès au projet hébergeant ce flux.

Flux publics

Les flux publics sont utilisés pour partager vos packages publiquement avec n’importe qui sur Internet. Les utilisateurs ne doivent pas être membres de votre organisation ou de votre entreprise. Ils peuvent accéder aux packages même s’ils n’ont pas de compte Azure DevOps.

Les flux publics sont des flux délimités par le projet et hériteront des paramètres de visibilité du projet d’hébergement.

Il y a quelques éléments importants à noter concernant les flux publics :

  • Les flux publics ne peuvent être créés qu’à l’intérieur de projets publics.
  • Les flux publics ne sont pas destinés à remplacer les plateformes de gestion de package existantes (NuGet.org, npmjs.com, etc.).
  • Les flux publics ne peuvent pas avoir de sources en amont.
  • Les utilisateurs publics ne peuvent pas télécharger actuellement les packages universels. Tous les autres types de package sont pris en charge pour l’accès public.

Notes

Tous les affichages de flux dans un projet public sont accessibles à tous sur Internet.

Créer des flux publics

Les flux publics sont des flux délimités par le projet dans un projet public.

  1. Sélectionnez Artefacts.

    Screenshot showing Artifacts in the Azure DevOps dashboard.

  2. Sélectionnez Créer un flux.

    Screenshot showing the create feed button.

  3. Donnez un nom à votre flux, puis sélectionnez Project pour l’étendue de votre flux.

    Screenshot showing how to create a new public feed.

  4. Lorsque vous avez terminé, sélectionnez Créer.

Supprimer un flux

  1. Sélectionnez Artefacts, puis sélectionnez votre flux dans le menu déroulant.

  2. Sélectionnez l’icône gear icon d’engrenage pour accéder aux paramètres de votre flux.

    A screenshot showing how to access the feed's settings

  3. Sélectionnez Supprimer le flux.

  4. Sélectionnez Supprimer lorsque vous êtes prêt.

    A screenshot showing a warning message prior to deleting a feed

Restaurer les flux supprimés

Si vous supprimez accidentellement un flux, Azure Artifacts fournit une fenêtre de 30 jours pour récupérer votre flux à son état d’origine. Après les 30 jours, le flux sera supprimé définitivement. Pendant la fenêtre de récupération, le nom du flux reste réservé, les packages ne sont pas disponibles pour le téléchargement et l’accès en écriture est suspendu pour ce flux.

Vous pouvez afficher les flux en attente de suppression permanente dans la liste déroulante du sélecteur de flux sous l’onglet Flux supprimés .

  1. Sélectionnez Artefacts.

  2. Sélectionnez le menu déroulant du sélecteur de flux, puis sélectionnez Flux supprimés

    Deleted feeds dropdown

  3. Sélectionnez le flux que vous souhaitez restaurer, puis sélectionnez Paramètres du flux.

    Feed settings button

  4. Sélectionnez Flux de restauration.

Suppression permanente d’un flux

Une suppression en attente de flux utilise toujours l’espace de stockage. Si vous souhaitez supprimer définitivement votre flux avant la période de 30 jours, vous pouvez procéder comme suit :

  1. Sélectionnez Artefacts.

  2. Sélectionnez le menu déroulant du sélecteur de flux, puis sélectionnez Flux supprimés

    Deleted feeds list

  3. Sélectionnez le flux que vous souhaitez restaurer, puis sélectionnez Paramètres du flux.

    Feed settings

  4. Sélectionnez Supprimer définitivement le flux, puis sélectionnez Supprimer.

Une fois le flux supprimé définitivement, les utilisateurs ne pourront pas afficher ou restaurer ses packages. Le nom du flux sera disponible pour réutiliser 15 minutes après la suppression.