Integration de la CLI sur Azure Devops

Pour intégrer le CLI avec DevOps CI, suivez ces étapes :

  1. Créez un pipeline dans votre projet Azure DevOps :
  2. Accédez à votre projet Azure DevOps.

Allez dans Pipelines > Pipelines et cliquez sur Nouveau pipeline. Choisissez où votre code est hébergé (par exemple, Azure Repos Git, GitHub, etc.), et sélectionnez le dépôt qui contient votre projet.

Configurez votre pipeline en définissant vos étapes et vos jobs. Vous pouvez utiliser l'éditeur classique pour une configuration basée sur l'interface utilisateur ou définir le pipeline en tant que code en créant un fichier azure-pipelines.yml dans votre dépôt.

Voici un exemple de fichier azure-pipelines.yml pour intégrer le CLI dans votre pipeline :

trigger:
- main

pool:
  vmImage: 'ubuntu-latest'

steps:
- script: |
    npm install -g .
    ipsecure hash-commit $(Build.SourceVersion) -s
  displayName: 'Install and Run IP Secure Hash'
  env:
    IP_SECURE_API_KEY: $(ipSecureApiKey)
    IP_SECURE_PRIVATE_KEY: $(ipSecurePrivateKey)

Apprenez à utiliser en détail le CLI dans la section Usage.

  1. Ajoutez vos variables d'environnement en tant que variables de pipeline :
    • Dans Azure DevOps, accédez à Pipelines et sélectionnez votre pipeline.
    • Cliquez sur Modifier, puis sur Variables.
    • Ajoutez IP_SECURE_API_KEY et IP_SECURE_PRIVATE_KEY en tant que nouvelles variables et remplissez les valeurs. Assurez-vous de leur sécurité en cochant la case "Conserver cette valeur secrète".

Vous pouvez voir comment récupérer vos clés IP Secure dans la section Clé.

  1. Exécutez votre pipeline en validant et en poussant les modifications vers votre dépôt ou en déclenchant manuellement un nouveau lancement depuis l'interface Azure DevOps.
  2. Surveillez la progression du pipeline dans l'interface du pipeline Azure DevOps. Vous pouvez afficher les journaux des jobs, configurer des notifications et ajuster d'autres paramètres pour votre pipeline dans Azure DevOps.

C'est tout ! Votre projet est désormais intégré à Azure DevOps, permettant à votre pipeline de s'exécuter automatiquement chaque fois que des modifications sont poussées vers votre dépôt.

Cet article a t-il répondu à votre question ? Merci de votre retour ! There was a problem submitting your feedback. Please try again later.

Still need help? Nous contacter Nous contacter