Ressources · Intégration Zapier

Intégration Azure DevOps ZapierAutomatiser Azure DevOps avec Zapier.

L'intégration Azure DevOps Zapier propose 6 déclencheurs, 5 actions et 1 recherche. Les 6 déclencheurs, tous instantanés, suivent builds, code et work items. Avant de construire quoi que ce soit, vérifie tes droits d'administration sur le projet : ils conditionnent presque tout.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Aperçu

Ce que fait vraiment l'intégration Azure DevOps Zapier

Azure DevOps est l'outil où les équipes logicielles planifient leur travail, hébergent leur code et lancent leurs builds dans le cloud. L'intégration Azure DevOps Zapier permet à un Zap (l'automatisation que tu construis dans Zapier) de partir sur un push, un build terminé ou un work item, puis de créer, modifier ou lier des work items, ou de lancer un build.

D'abord la condition qui bloque le plus souvent : chaque déclencheur crée un abonnement de service hook dans un projet. Le compte connecté doit donc être administrateur de ce projet, ou disposer des permissions requises. Sans ça, rien ne démarre. Autre limite : Zapier ne rattrape pas l'historique, les builds et work items antérieurs à la publication du Zap ne sont jamais repris.

Une fois ce point réglé, trois usages se détachent. Un ticket après chaque build qui compte : Completed Build part à la fin d'un build, un filtre garde ceux qui respectent ta règle, Create Work Item ouvre le ticket. Des commentaires qui font avancer le travail : New Work Item Comment ne part que si le commentaire contient ton mot-clé, Update Work Item modifie l'élément. Une documentation toujours rattachée : New Work Item repère chaque nouvel élément, Add Link to Work Item y accroche le lien de ta procédure.

Tu compares les outils ? La même fiche existe pour l'intégration Azure DevOps Make, et notre agence Zapier reste joignable si tu préfères déléguer.

Vocabulaire

Le vocabulaire Zapier en une minute

Huit mots que tu croiseras dans l'éditeur. On les explique ici une fois, puis on les emploie tels quels.

Zap
L'automatisation elle-même : un déclencheur, puis une ou plusieurs actions qui tournent chaque fois que l'événement survient.
Déclencheur
L'événement, dans une app, qui lance le Zap. Une fois le Zap allumé, Zapier n'attend que celui-là.
Action
Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou déplace quelque chose à ta place.
Tâche
L'unité que Zapier facture : une action menée à bien. Le quota de ton plan se compte en tâches.
Instantané ou interrogation
Instantané : l'app prévient Zapier sur le moment. Interrogation : Zapier va voir à intervalle fixe. Azure DevOps n'a que des instantanés.
Filtre
Une étape qui ne laisse continuer le Zap que si ce qui arrive respecte ta condition, et l'arrête sans bruit sinon.
Étape de recherche
Une étape qui retrouve un élément déjà présent dans une app, pour que les étapes suivantes s'en servent.
Connexion
Ton compte Azure DevOps relié une fois à Zapier, puis réutilisé par chaque étape Azure DevOps de chaque Zap.
Coût

Combien ça coûte, vraiment

Zapier facture des tâches, et seules les actions réussies comptent. Un push, un build ou un commentaire qui lance le Zap ne coûte rien.

  • DéclencheurNe consomme jamais de tâche
  • Chaque action réussie1 tâche
  • Plan gratuit100 tâches par mois, Zaps à deux étapes
  • App réservée aux plans payantsNon, Azure DevOps marche en gratuit

Azure DevOps n'est pas une app réservée aux plans payants : elle tourne dès le plan gratuit, avec 100 tâches par mois et des Zaps illimités. Le plan gratuit s'arrête toutefois à deux étapes, un déclencheur et une action. Un filtre, une deuxième action ou la recherche Find Work Item font un Zap multi-étapes, qui demande un plan payant. Une action en échec n'est pas décomptée. La grille d'interrogation ci-dessous ne s'applique pas ici : tous les déclencheurs Azure DevOps sont instantanés.

Connexion

Connecter ton compte Azure DevOps

  1. 01

    Ajoute la connexion

    Dans ton compte Zapier, ouvre Apps et clique sur + Add connection. Tape Azure DevOps dans la boîte de recherche et sélectionne l'app. Une seule fois suffit pour tous tes Zaps.

  2. 02

    Identifie-toi sur Azure DevOps

    Clique sur Add connection, puis connecte-toi à Azure DevOps dans l'onglet qui s'ouvre. Prends le compte qui administre les projets à surveiller, ou qui détient les permissions requises.

  3. 03

    Autorise Zapier

    Accepte la demande d'accès : Zapier pourra lire tes projets, écrire des work items et lancer des builds. Chaque étape Azure DevOps réutilise ensuite cette connexion sans nouvelle identification.

Premier Zap

Ton premier Zap Azure DevOps, pas à pas

ObjectifChez un éditeur de logiciel de gestion, chaque build terminé qui respecte ta règle ouvre un work item, pour que l'équipe QA le reprenne sans délai.

  1. 01

    Pose le déclencheur

    Crée un Zap et choisis Azure DevOps avec Completed Build. Sélectionne le Project, puis la Build Definition à suivre. Le compte doit être admin du projet ou avoir les permissions requises.

  2. 02

    Teste-le

    Lance le test : Zapier remonte les trois builds terminés les plus récents. Tu prépares la suite sur un vrai build, pas sur une supposition.

  3. 03

    Ajoute le filtre

    Ajoute une étape Filter : le champ à lire, la règle, la valeur. Une règle texte ne lit que du texte, une règle nombre que des nombres ; le mauvais type ne laisse jamais rien passer.

  4. 04

    Ouvre le work item

    Ajoute Azure DevOps avec Create Work Item. Choisis le Project, le Type, puis compose un Title à partir des données du build testé. Teste l'étape.

  5. 05

    Publie

    Clique sur Publish. Avec le filtre, le Zap compte trois étapes et demande un plan payant. En gratuit, retire le filtre : chaque build terminé ouvrira un work item.

Déclencheurs

Les déclencheurs Azure DevOps

6 événements démarrent un Zap quand quelque chose se passe dans Azure DevOps, et 6 d'entre eux sont instantanés : l'app prévient Zapier tout de suite, quel que soit ton plan.

1

Completed Build

Déclencheur instantané

Dans Zapier“Triggers when a build completes.”

Lance le Zap quand un build de la définition choisie se termine. C'est là que tu accroches tout ce qui doit suivre un build : alerte, ticket, étape suivante d'une livraison.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
dans une ESN, l'équipe QA veut un ticket dès qu'un build de recette se termine.
Attention
Build Definition et Project sont obligatoires, et le projet exige des droits d'admin ou les permissions requises.
2

Code Check-In (TFVC)

Déclencheur instantané

Dans Zapier“Triggers when code is checked into Team Foundation version control.”

Réagit au code archivé dans Team Foundation version control (TFVC). Les équipes qui travaillent encore sous TFVC obtiennent le même signal instantané qu'un push Git.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
la DSI d'une collectivité veut savoir quand quelqu'un touche au dossier de livraison d'une application historique.
Attention
Path est obligatoire et commence par $/[Project]. Seuls les archivages sous ce chemin lancent le Zap.
3

Code Push (Git)

Déclencheur instantané

Dans Zapier“Triggers when code is committed and pushed to a Git repository on Visual Studio Team Services.”

Part quand du code est commité puis poussé vers un dépôt Git du projet. Pour une équipe Git, c'est le lien le plus direct entre le travail d'un développeur et la suite.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
chaque push sur le dépôt du site client doit relancer un build, sans clic manuel.
Attention
Project est obligatoire, avec des droits d'admin ou les permissions requises pour l'abonnement.
4

New Work Item Comment

Déclencheur instantané

Dans Zapier“Triggers when a work item is commented on.”

Un commentaire sur un work item devient le signal de départ, à condition que le commentaire contienne le texte que tu fixes. Un simple commentaire devient une commande.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
un chef de projet tape un mot-clé convenu dans un commentaire, et l'élément change d'état sans qu'il l'ouvre.
Attention
Contains String est obligatoire : impossible d'écouter tous les commentaires. Choisis un mot qu'on ne tape pas par hasard.
5

New Work Item

Déclencheur instantané

Dans Zapier“Triggers when a work item is created.”

Part une fois pour chaque work item créé dans le projet, quel que soit son type. C'est l'entrée la plus propre quand chaque nouveau bug, tâche ou user story mérite une réaction.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
chaque nouvel élément reçoit le lien de la procédure de tri de l'équipe.
Attention
si un autre Zap crée des work items dans ce projet, celui-ci partira aussi sur eux. Anticipe cette boucle.
6

Updated Work Item

Déclencheur instantané

Dans Zapier“Triggers when a work item is updated.”

Réagit à chaque mise à jour d'un work item du projet, quel que soit le champ touché. Un élément très actif peut donc relancer le Zap de nombreuses fois dans la journée.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan
Quand l'utiliser
une modification d'élément doit lancer un build avec Trigger Build, derrière un filtre sur le champ qui compte.
Attention
jamais avec Create Work Item, qui créerait un élément à chaque mise à jour. Toute étape qui réécrit sur le même élément, Update Work Item ou Add Link to Work Item, peut le relancer.
Actions

Les actions Azure DevOps

Azure DevOps te donne 5 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Trigger Build

Action

Dans Zapier“Queues a new build.”

Met en file un nouveau build de la définition choisie.

Quand l'utiliser
un commentaire ou un nouveau work item doit lancer un build sans que personne ne clique.
Attention
Project et Build Definition sont obligatoires. Lancé depuis Completed Build sur la même définition, il tourne en boucle.
2

Create Work Item

Action

Dans Zapier“Create a new work item.”

Ouvre un nouveau work item dans le projet choisi, avec son type et son titre.

Quand l'utiliser
un build terminé ou une demande venue d'ailleurs doit devenir un ticket planifiable.
Attention
Project, Type et Title sont obligatoires. Compose le titre avec les données du déclencheur, sinon tous tes tickets se ressemblent.
3

Update Work Item

Action

Dans Zapier“Updates a Work Item in Azure DevOps”

Modifie un work item existant, désigné par son identifiant, et peut couper les notifications liées à ce changement.

Quand l'utiliser
un mot-clé en commentaire doit réaffecter l'élément sans que personne ne l'ouvre.
Attention
Work Item attend un identifiant ; si le déclencheur ne le porte pas, place Find Work Item avant.
5

API Request (Beta)

Action

Dans Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

Une action avancée qui envoie ta propre requête à Azure DevOps, avec ta connexion déjà authentifiée.

Quand l'utiliser
ton besoin sort des quatre autres actions et quelqu'un dans l'équipe connaît l'API d'Azure DevOps.
Attention
elle ne vise que les domaines liés à Azure DevOps, et Stop on error décide si une erreur arrête le Zap.
Recherches

La recherche Azure DevOps

1 étape de recherche va chercher une donnée qui existe déjà dans Azure DevOps, pour qu'une étape suivante s'en serve.

Une étape de recherche lit ce qui existe au lieu de le créer. Dans l'éditeur, les recherches sont en bas de la liste Action event, sous SEARCH. Trois réglages décident de la suite quand le résultat surprend.

1

Find Work Item

RechercheFind or create

Dans Zapier“Find Work Item using the query ID or Work Item Query Language (WIQL) syntax”

Retrouve des work items grâce à une requête enregistrée ou écrite en WIQL, le langage de requête d'Azure DevOps, puis passe le résultat aux étapes suivantes.

Quand l'utiliser
une étape Update Work Item a besoin d'un identifiant que le déclencheur n'apporte pas.
Attention
Project et Team sont obligatoires. L'éditeur affiche aussi Find or Create Work Item : même recherche, case de création cochée.

Les trois réglages que toute recherche expose

  1. Successful if no search results are found?
    Par défaut, une recherche sans résultat arrête le Zap et saute les étapes qui en dépendent. Activé, le Zap continue les mains vides.
  2. Create Work Item if it doesn't exist yet?
    Cocher cette case transforme la recherche en « trouver ou créer » : elle demande les champs de l'élément manquant, et le réglage précédent disparaît.
  3. If multiple search results are found?
    Garder le premier résultat (par défaut), arrêter le Zap, ou transmettre tous les résultats d'un coup aux étapes suivantes.
Quand ça casse

Quand un Zap Azure DevOps casse

Zapier ne rattache aucun article d'aide à Azure DevOps. Les cas ci-dessous croisent les limites générales de Zapier et les règles de droits portées par les opérations elles-mêmes.

Aucun ne déclenche d'alerte. Un Zap peut sembler sain tout en lançant des builds en boucle ou en ouvrant des tickets en double. Si quelque chose cloche, notre page Dépannage Zapier détaille les vérifications.

  • Pas de droits admin, pas de déclencheur

    Chaque déclencheur crée un abonnement de service hook dans le projet. Sans droits d'admin ou permissions requises, il ne peut pas être posé.
  • Des builds en boucle

    Completed Build qui alimente Trigger Build sur la même définition relance un build à chaque fin de build, et vide ton quota de tâches.
  • Des doublons via les mises à jour

    Updated Work Item part à chaque changement. Créer un élément à partir de lui produit un ticket par mise à jour, pas un par élément source.
  • Rien n'est rattrapé

    Un Zap ne voit que ce qui se passe après sa publication. Les anciens pushes, builds et work items ne sont jamais repris ; les migrer est un chantier à part.
  • Un import massif retenu

    Importer beaucoup de work items d'un coup envoie une vague d'événements. La protection de Zapier contre les afflux peut retenir ce lot.
  • Un Zap de commentaire muet

    New Work Item Comment ne part que si le commentaire contient ton Contains String. Une faute de frappe dans ce texte, et le Zap ne démarre jamais.
Besoin d'aide

Besoin d'aide pour automatiser Azure DevOps avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration Azure DevOps Zapier : tes questions

01L'intégration Azure DevOps Zapier est-elle gratuite ?
Oui, côté Zapier. Azure DevOps n'est pas une app réservée aux plans payants : elle fonctionne avec le plan gratuit de Zapier, soit 100 tâches par mois et des Zaps en nombre illimité. La limite tient à la forme : en gratuit, un déclencheur et une action. Un filtre, la recherche Find Work Item ou une seconde action font un Zap multi-étapes, qui réclame un plan payant. Dessine ton Zap avant pour savoir quel plan il demande vraiment.
02Combien de tâches consomme un Zap Azure DevOps ?
Une par action réussie. Les déclencheurs ne comptent jamais : un push, un build ou un commentaire qui lance le Zap ne coûte rien en soi. Un Zap qui lance un build consomme une tâche par passage ; s'il ouvre aussi un work item, deux. Une action en échec n'est pas décomptée, et un filtre qui arrête le Zap évite les actions suivantes. Le vrai danger, ce sont les boucles : un build qui relance un build peut tourner toute la journée.
03Est-ce que c'est en temps réel ?
Oui. Les six déclencheurs Azure DevOps sont instantanés : Azure DevOps prévient Zapier dès qu'un build se termine, que du code est poussé ou archivé, ou qu'un work item est créé, modifié ou commenté. Le Zap part tout de suite, quel que soit ton plan. La grille d'interrogation, 15 minutes en gratuit, ne s'applique à aucun d'eux. Dans l'éditeur, un éclair signale un Zap construit sur ce type de déclencheur. Rien à régler de ton côté.
04Que faut-il pour connecter Azure DevOps à Zapier ?
Un compte Azure DevOps avec les bons droits sur le projet. Chaque déclencheur crée un abonnement de service hook dans le projet choisi : le compte doit en être administrateur ou détenir les permissions requises. Add Link to Work Item exige aussi des droits d'admin. La connexion se fait une fois depuis la page Apps de Zapier avec + Add connection, puis tu te connectes à Azure DevOps et tu acceptes la demande d'accès.
05Pourquoi un déclencheur refuse-t-il de se poser sur un projet ?
Regarde d'abord les droits. Chaque déclencheur Azure DevOps fonctionne en créant un abonnement de service hook dans le projet choisi, et seul un administrateur du projet, ou un compte doté des permissions requises, peut le faire. La correction se fait dans Azure DevOps, pas dans Zapier : donne les droits au compte connecté, ou reconnecte-toi avec un compte qui les a. Reconstruis ensuite le déclencheur et relance le test. Aucun autre réglage n'entre en jeu.
06Et si l'action Azure DevOps dont tu as besoin n'existe pas dans Zapier ?
Alors les actions classiques ne la font pas, mais il reste une porte de sortie. Les quatre actions standard créent, modifient et lient des work items et lancent des builds ; la recherche retrouve des work items. Au-delà, API Request (Beta) envoie ta propre requête à Azure DevOps avec ta connexion déjà authentifiée. Elle convient à une équipe qui connaît l'API d'Azure DevOps. Sinon, regarde ce que propose l'intégration Azure DevOps Make.
07Zapier, Make ou n8n pour Azure DevOps ?
Ça dépend de tes critères, pas d'un classement. Compare trois points : les opérations Azure DevOps que chaque outil expose, la façon dont chacun facture une exécution, et qui maintiendra l'automatisation dans ton équipe. Pour Zapier, les faits sont sur cette page : six déclencheurs instantanés, cinq actions dont une requête API avancée, une recherche, une tâche par action réussie et des Zaps à deux étapes en gratuit. Pose les mêmes questions aux autres outils.