En quoi consistent les flux ?

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

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 avec qui les partager. 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 étendus au projet et à l’organisation

Auparavant, tous les flux étaient limités à une organisation. Ils pouvaient ê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 à portée de projet. Ce type de flux est accessible uniquement à partir du projet d’hébergement.

Seuls les flux étendus au projet peuvent être rendus publics. Vous pouvez en savoir plus sur les flux publics plus loin dans cet article. Consultez Visibilité des flux pour comprendre les différences entre les flux étendus au projet et à l’étendue de l’organisation.

Notes

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

Flux publics

Les flux publics sont utilisés pour partager vos packages publiquement avec toute personne sur Internet. Les utilisateurs n’auront pas besoin d’ê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 étendus au projet et héritent des paramètres de visibilité du projet d’hébergement.

Voici quelques points 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 packages existantes (NuGet.org, npmjs.com, etc.).
  • Actuellement, les utilisateurs publics ne peuvent pas télécharger de packages universels. Tous les autres types de packages sont pris en charge pour l’accès public.

Notes

Toutes les vues de flux d’un projet public sont accessibles à tous sur Internet.

Créer des flux publics

Les flux publics sont des flux étendus au projet dans un projet public.

  1. Sélectionnez Artefacts.

    Capture d’écran montrant Artifacts dans le tableau de bord Azure DevOps.

  2. Sélectionnez Créer un flux.

    Capture d’écran montrant le bouton Créer un flux.

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

    Capture d’écran montrant comment créer un flux public.

  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 d’engrenage icône d’engrenage pour accéder aux paramètres de votre flux.

    Capture d’écran montrant comment accéder aux paramètres du flux

  3. Sélectionnez Supprimer le flux.

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

    Capture d’écran montrant un message d’avertissement avant la suppression d’un flux

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 dans 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 peuvent pas être téléchargés et l’accès en écriture est suspendu pour ce flux.

Vous pouvez afficher les flux en attente de suppression définitive 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

    Liste déroulante des flux supprimés

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

    Bouton Paramètres de flux

  4. Sélectionnez Restaurer le flux.

Suppression définitive d’un flux

Un flux en attente de suppression 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

    Liste des flux supprimés

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

    Paramètres de flux

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

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