---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurer Azure DevOps pour JFrog

# Configurer Azure DevOps pour JFrog {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Configurez votre Azure DevOps instance pour activer le chargement et le téléchargement des JFrog artefacts.
Les paramètres suivants sont requis dans votre Azure DevOps instance :

1. Installez le plugin [JFrog Artifactory](https://marketplace.visualstudio.com/items?itemName=JFrog.jfrog-artifactory-vsts-extension).
2. Sélectionnez votre projet et accédez à Paramètres du projetPipelinesConnexions de service.
3. Sélectionnez Nouvelle connexion de service, recherchez et sélectionnez le module d'extension JFrog Artifactory installé, puis sélectionnez Suivant.
4. Saisissez les détails de votre JFrog instance et créez une connexion de service pour JFrog.  
   Remarque :  
   Les champs Nom d'utilisateur et Mot de passe doivent contenir les informations d'identification de votre JFrog instance saisies dans le champ URL du serveur .
{#jfrog-configure-azure__ol_w1k_ybr_y1c}

## Charger les artefacts de Azure DevOps vers JFrog {#jfrog-configure-azure__section_ngj_ryp_y1c}

Pour charger des artefacts :

1. Accédez au pipeline de votre projet.
2. Dans votre étape pour le chargement, ajoutez la tâche Chargement générique d'artefact pour le chargement des artefacts.
3. Pour la tâche de chargement générique de l'artifice :
   1. Sélectionnez la connexion de service que vous avez créée pour JFrog.
   2. Dans le champ Spec , intégrez votre spécification de fichier.
   3. Cochez la case Collecter les informations sur la version .
   4. Le champ Numéro de version doit contenir le BuildId paramètre.
   5. Sélectionnez Ajouter.

   {#jfrog-configure-azure__ol_sxz_gkr_y1c}

4. Ajoutez la tâche Artifactory Publish Build Info pour publier des informations sur la build.
5. Pour la tâche Publier les informations sur la version de l'artifactory :
   1. Sélectionnez la connexion de service que vous avez créée pour JFrog.
   2. Le champ Numéro de version doit contenir le BuildId paramètre.
   3. Sélectionnez Ajouter.

   {#jfrog-configure-azure__ol_vyy_bmr_y1c}

{#jfrog-configure-azure__ol_tfk_nhr_y1c}

Exemple de pipeline pour charger des artefacts d'Azure DevOps vers JFrog  


    trigger:
    - none
    pool: 
      vmImage: ubuntu-latest
     

    variables:
    - group: Variable Group

    stages:
      - stage: upload_artifact
        jobs:
          - job: 'upload'
            steps:
            - script: echo Hello, world!
              displayName: 'Run a one-line script'
            - task: ArtifactoryGenericUpload@2
              inputs:
                artifactoryService: 'JFrogCloud'
                specSource: 'taskConfiguration'
                fileSpec: |
                  {
                    "files": [
                      {
                        "pattern": "servicenow-app-devops.zip",
                        "target": "local-repo"
                      }
                    ]
                  }
                collectBuildInfo: true
                buildName: '$(Build.DefinitionName)'
                buildNumber: '$(Build.BuildId)'
                failNoOp: true'
            - task: ArtifactoryPublishBuildInfo@1
              inputs:
                artifactoryService: 'JFrogCloud'
                buildName: '$(Build.DefinitionName)'
                buildNumber: '$(Build.BuildId)'

## Télécharger des artefacts à partir de JFrog vers Azure DevOps {#jfrog-configure-azure__section_zpd_dnr_y1c}

Pour télécharger des artefacts :

1. Accédez au pipeline de votre projet.
2. Dans votre étape de téléchargement, ajoutez la tâche Téléchargement générique d'artefact pour le téléchargement des artefacts.
3. Pour la tâche de téléchargement générique de l'artifice :
   1. Sélectionnez la connexion de service que vous avez créée pour JFrog.
   2. Dans le champ Spec , intégrez votre spécification de fichier.
   3. Cochez la case Collecter les informations sur la version .
   4. Le champ Numéro de version doit contenir le BuildId paramètre.
   5. Sélectionnez Ajouter.
   {#jfrog-configure-azure__ol_fvz_2nr_y1c}
4. Ajoutez la tâche Artifactory Publish Build Info pour publier des informations sur la build.
5. Pour la tâche Publier les informations sur la version de l'artifactory :
   1. Sélectionnez la connexion de service que vous avez créée pour JFrog.
   2. Le champ Numéro de version doit contenir le BuildId paramètre.
   3. Sélectionnez Ajouter.
   {#jfrog-configure-azure__ol_hvz_2nr_y1c}
{#jfrog-configure-azure__ol_evz_2nr_y1c}

Exemple de pipeline pour télécharger des artefacts d'Azure DevOps vers JFrog  


    trigger:
    - none
    pool: 
      vmImage: ubuntu-latest
     

    variables:
    - group: Variable Group

    stages:        
      - stage: download_artifact
        jobs:
          - job: 'download'
            steps:
            - task: ArtifactoryGenericDownload@3
              inputs:
                connection: 'JFrogCloud'
                specSource: 'taskConfiguration'
                fileSpec: |
                  {
                    "files": [
                      {
                        "pattern": "local-repo/servicenow-app-devops.zip",
                        "target": "/tmp/"
                      }
                    ]
                  }
                collectBuildInfo: true
                buildName: '$(Build.DefinitionName)'
                buildNumber: '$(Build.BuildId)'
                failNoOp: true
            - task: ArtifactoryPublishBuildInfo@1
              inputs:
                artifactoryService: 'JFrogCloud'
                buildName: '$(Build.DefinitionName)'
                buildNumber: '$(Build.BuildId)'


