Configurer des sources en amont

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

Avec azure Artifacts amont sources, vous pouvez simplifier la gestion de vos packages à l’aide d’un seul flux pour stocker les packages que vous publiez et ceux que vous utilisez à partir de flux externes et de registres publics tels que npmjs.com, NuGet.org. Lorsqu’une source amont est activée sur votre flux, Azure Artifacts enregistre automatiquement une copie d’un package installé par un collaborateur ou une version ultérieure à partir de amont.

Activer amont sources dans un nouveau flux

  1. Connectez-vous à votre organisation Azure DevOps puis accédez à votre projet.

  2. Sélectionnez Artifacts, puis sélectionnez Créer un flux.

  3. Fournissez un nom pour votre flux et sélectionnez ses paramètres de visibilité et d’étendue. Veillez à case activée les packages Include à partir de sources publiques courantes case activée box pour activer les sources amont.

  4. Sélectionnez Créer lorsque vous avez terminé.

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

Important

Les instantanés Maven ne sont pas pris en charge dans les sources en amont.

Activer les sources en amont dans un flux existant

  1. Connectez-vous à votre organisation Azure DevOps puis accédez à votre projet.

  2. Sélectionnez le bouton l’icône d’engrenage d’icône d’engrenage pour accéder à vos paramètres de flux.

  3. Sélectionnez sources en amont, puis sélectionnez Ajouter amont source.

  4. Sélectionnez Source publique, puis sélectionnez une source publique dans le menu déroulant.

  5. Sélectionnez Enregistrer lorsque vous avez terminé, puis sélectionnez Enregistrer une fois de plus dans le coin supérieur droit pour conserver vos modifications.

Remarque

Les sources publiques en amont personnalisées sont uniquement prises en charge avec les registres npm.

Ajouter un flux dans la même organisation qu’une source amont

  1. Connectez-vous à votre organisation Azure DevOps puis accédez à votre projet.

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

  3. Sélectionnez Sources en amont, puis sélectionnez Ajouter en amont.

  4. Sélectionnez Flux Azure Artifacts dans cette organisation.

  5. Sélectionnez le flux souhaité dans le menu déroulant pour l’ajouter en tant que source amont. Sélectionnez ensuite l’affichageet choisissez le ou les types de package que vous souhaitez utiliser. Si vous le souhaitez, vous pouvez également modifier le nom de votre source amont.

  6. Lorsque vous avez terminé, sélectionnez Enregistrer.

    Capture d’écran montrant comment ajouter un flux dans votre organisation en tant que source en amont.

Ajouter un flux dans une autre organisation en tant que source en amont

  1. Connectez-vous à votre organisation Azure DevOps puis accédez à votre projet.

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

  3. Sélectionnez Sources en amont, puis sélectionnez Ajouter en amont.

  4. Sélectionnez Flux Azure Artifacts dans une autre organisation.

  5. Entrez votre localisateur de flux Azure Artifacts au format suivant :

    • Flux délimité par l’organisation :

      azure-feed://ORGANIZATION_NAME/FEED_NAME@VIEW
      
    • Flux délimité par le projet :

      azure-feed://ORGANIZATION_NAME/PROJECT_NAME/FEED_NAME@VIEW
      
  6. Sélectionnez le ou les types de package que vous souhaitez utiliser et fournissez un nom pour votre source amont.

  7. Lorsque vous avez terminé, sélectionnez Enregistrer.

    Capture d’écran montrant comment ajouter un flux dans une autre organisation en tant que source en amont.

Exemples

Remarque

Vous devez être un lecteur de flux et en amont (collaborateur), un éditeur de flux (contributeur) ou un propriétaire de flux pour installer de nouveaux packages à partir de amont. Une copie de chaque package en amont est enregistrée dans le flux lors de la première utilisation. Les packages déjà enregistrés à partir de sources amont peuvent être utilisés par les lecteurs de flux.