Partager via


Charger des tâches dans la collection de projets

Azure DevOps Services

Découvrez comment charger des tâches vers l’organisation pour des tâches personnalisées ou des tâches in-the-box dans Azure DevOps à l’aide de l’interface CLI Node pour Azure DevOps (tfx-cli).

Par exemple, cette directive peut aider à mettre à jour des tâches in-the-box sur Azure DevOps Server.

Important

Lors du chargement de tâches intégrées à une instance locale, certaines fonctionnalités de tâche peuvent ne pas être prises en charge en raison de l’ancienne version de l’agent ou de l’absence de prise en charge côté Azure DevOps Server.

Pour plus d’informations sur tfx-cli, veuillez consulter la section Node CLI pour Azure DevOps sur GitHub.

Conditions préalables

Pour charger des tâches dans la collection de projets, vous avez besoin des prérequis :

  • La dernière version de Node.js.

  • L’interface CLI Node.js pour Azure DevOps pour téléverser des tâches.

    • Installez tfx-cli à l’aide de npm, un composant de Node.js, en exécutant :
      npm install -g tfx-cli
    
  • Permissions pour mettre à jour la collection de projets requise, PAT généré avec l’étendue Environment (Read & Write) pour pouvoir télécharger des tâches dans la collection de projets.

    Important

    Nous vous recommandons d’utiliser les jetons Microsoft Entra. Pour plus d'informations sur nos efforts de réduction de l'utilisation de PAT, consultez notre blog. Passez en revue nos conseils d’authentification pour choisir le mécanisme d’authentification approprié pour vos besoins.

Connexion à Tfx-cli avec un jeton d'accès personnel

Connectez-vous à Azure DevOps avec tfx-cli pour charger des tâches de pipeline dans la collection de projets.

Important

Un jeton d’accès personnel est requis par défaut pour l’authentification à la collecte de projets dans Azure DevOps. Créer un jeton d’accès personnel (PAT) avec l’étendue Environment (Read & manage). Vous pouvez utiliser d’autres façons d’autoriser avec tfx-cli. Pour plus d’informations, veuillez consulter la section Authentifier dans Cross-platform CLI for Azure DevOps.

Pour vous connecter, spécifiez le chemin d’accès à la collection de projets en tant qu’URL. Le nom par défaut de la collection de projets est DefaultCollection.

Pour Azure DevOps Services, le chemin d’accès à la collection de projets a le format suivant : https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Pour Azure DevOps Server, l’URL de collection de projets par défaut dépend de l’emplacement du serveur d’URL et de son modèle : http://{Azure DevOps Server url}/DefaultCollection

Entrez la commande suivante et fournissez les informations demandées :

~$ tfx login

Chargement de tâches dans la collection de projets

Conseil

Si vous devez mettre à jour les tâches de pipeline intégrées, vous pouvez cloner le référentiel azure-pipelines-tasks, et construire les tâches requises en suivant les directives : comment construire des tâches.

Vous pouvez maintenant commencer à charger une tâche à l’aide de tfx-cli.

Entrez la commande suivante :

tfx build tasks upload --task-path <PATH_TO_TASK>

Remarque

PATH_TO_TASK est le chemin d’accès au dossier avec la tâche compilée. Pour plus d’informations sur l’utilisation de tfx-cli, veuillez consulter la documentation Node CLI for Azure DevOps.