Partager via


Démarrage rapide : Prise en main d’Azure DevOps CLI

Azure DevOps Services

Ce guide de démarrage rapide montre comment installer et commencer à utiliser l’extension Azure DevOps pour l’interface de ligne de commande Azure (CLI). L’extension ajoute des commandes pour la gestion d’Azure DevOps Services à partir de la ligne de commande afin de pouvoir générer des scripts et automatiser des tâches courantes.

Ce que vous allez apprendre :

  • Comment installer l’extension Azure DevOps pour Azure CLI.
  • Comment se connecter, configurer les valeurs par défaut et obtenir de l’aide pour les commandes.
  • Comment ouvrir Azure DevOps dans un navigateur à partir de l’interface CLI.

Étapes rapides :

  1. Installez Azure CLI (s’il n’est pas déjà installé).
  2. Ajoutez ou mettez à jour l’extension Azure DevOps.
  3. Connectez-vous et définissez l’organisation/le projet par défaut.
  4. Exécutez az devops --help ou ouvrez un artefact avec --open.

Note

L’extension Azure DevOps CLI fonctionne uniquement avec Azure DevOps Services (cloud). Il ne prend pas en charge Azure DevOps Server (local).

Installer et mettre à jour

  1. Installez Azure CLI. Suivez les étapes de l’installation d’Azure CLI. Après l’installation, vérifiez votre version :
az --version
  1. Ajoutez l’extension Azure DevOps.

    az extension add --name azure-devops
    

    Si l’extension est déjà installée et que vous souhaitez vous assurer que vous disposez de la dernière version, exécutez la commande de mise à jour :

    az extension update --name azure-devops
    
  2. Pour confirmer l’installation, exécutez la commande az extension list ou az extension show --name azure-devops.

  3. Pour vous connecter, exécutez la az login commande. Azure CLI prend uniquement en charge la connexion interactive à l’aide du nom d’utilisateur et du mot de passe avec az login. Pour vous connecter à l’aide d’un jeton d’accès personnel (PAT), consultez Se connecter via Azure DevOps PAT.

    Note

    L’extension Azure DevOps ne prend actuellement pas en charge l’authentification à l’aide d’identités managées.

  4. Nous vous recommandons de définir la configuration par défaut pour votre organisation et votre projet. Sinon, vous pouvez spécifier les valeurs dans les commandes individuelles elles-mêmes.

    az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
    

Activer l’assistance IA pour Azure DevOps

Pour améliorer la productivité dans votre flux de travail Azure DevOps, utilisez le serveur MCP Azure DevOps pour activer l’assistance ia avec vos données de projet. Obtenez des insights intelligents pour les standups quotidiens, la planification de sprint, les révisions de code, les rapports de projet, l’analyse des demandes de tirage et la gestion des éléments de travail, tout via des requêtes en langage naturel à votre assistant IA. Pour plus d’informations et des instructions d’installation, consultez la vue d’ensemble du serveur MCP Azure DevOps.

Utiliser des commandes

L’ajout de l’extension Azure DevOps ajoute des groupes devops, pipelines, artifacts, boards et repos.

Pour l’utilisation et le contenu d’aide pour n’importe quelle commande, spécifiez le --help paramètre, par exemple :

az devops --help
Group
    az devops : Manage Azure DevOps organization level operations.
        Related Groups
        az pipelines: Manage Azure Pipelines
        az boards: Manage Azure Boards
        az repos: Manage Azure Repos
        az artifacts: Manage Azure Artifacts.
   
Subgroups:
    admin            : Manage administration operations.
    extension        : Manage extensions.
    project          : Manage team projects.
    security         : Manage security related operations.
    service-endpoint : Manage service endpoints/service connections.
    team             : Manage teams.
    user             : Manage users.
    wiki             : Manage wikis.

Commands:
    configure        : Configure the Azure DevOps CLI or view your configuration.
    feedback         : Displays information on how to provide feedback to the Azure DevOps CLI team.
    invoke           : This command will invoke request for any DevOps area and resource. Please use
                       only json output as the response of this command is not fixed. Helpful docs -
                       https://learn.microsoft.com/rest/api/azure/devops/.
    login            : Set the credential (PAT) to use for a particular organization.
    logout           : Clear the credential for all or a particular organization.

Ouvrir des éléments dans le navigateur

Vous pouvez utiliser --open le paramètre pour ouvrir n’importe quel artefact dans le portail Azure DevOps dans votre navigateur par défaut.

az pipelines build show --id 1 --open

Cette commande affiche les détails de la build avec --id 1 dans la fenêtre Invite de commandes et l’ouvre également dans le navigateur par défaut.