Ressources · Intégration Make

Intégration Bitbucket MakeAutomatiser Bitbucket avec Make.

Et si chaque activité de tes dépôts Bitbucket lançait une suite d'actions sans toi ? L'intégration Bitbucket Make compte 10 modules, dont 2 déclencheurs instantanés. Ce guide branche ton compte et te fait monter un premier scénario qui tourne.

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

Ce que tu peux automatiser

À quoi sert l'intégration Bitbucket Make ?

L'intégration Bitbucket Make relie ton compte Bitbucket à Make, un outil visuel où tu assembles un scénario (ton automatisation) à partir de modules, des briques qui déclenchent, agissent ou recherchent. Côté Bitbucket, tu disposes de 10 modules : 2 déclencheurs instantanés, 6 actions et 2 recherches, le tout sans écrire de code.

Récupérer un fichier de build au bon moment. Le module Get a File renvoie le contenu réel d'un artefact de téléchargement, pas sa fiche descriptive. Le module suivant peut donc le ranger dans un stockage en ligne ou l'envoyer en pièce jointe.

Faire l'inventaire des snippets de l'équipe. Avec List Snippets, tu obtiens tous les snippets visibles par ton compte, puis Get a Snippet lit le détail de celui qui t'intéresse. Pratique pour alimenter un tableur ou une base de connaissances.

Prévenir les personnes concernées. Branche List Repository Watchers derrière Watch a Repository : chaque activité du dépôt arrive avec la liste de ceux qui le suivent, prête pour un module de messagerie.

Au-delà de ces 10 modules, Make an API Call appelle le reste de l'API Bitbucket avec la même connexion. Bitbucket existe aussi dans n8n, voir l'Intégration Bitbucket n8n, et le comparatif n8n vs Make met les deux outils côte à côte. Tu débutes sur l'éditeur ? La Formation Make reprend les bases.

Connexion

Comment connecter Bitbucket à Make ?

  1. 01

    Ajoute un module Bitbucket

    Connecte-toi à Make, ouvre un scénario et ajoute n'importe quel module Bitbucket, puis clique sur Create a connection. Pour un déclencheur instantané, Make te fait d'abord cliquer sur Create a webhook, ensuite sur Create a connection.

  2. 02

    Donne un nom à la connexion

    Le champ Connection name est facultatif. Un nom parlant, celui de l'espace de travail par exemple, t'évite de chercher plus tard. La connexion, c'est ton compte Bitbucket relié une fois à Make, puis réutilisé par tous ses modules.

  3. 03

    Renseigne tes identifiants

    Il te faut un compte Bitbucket actif et des identifiants valides, jetons OAuth 2.0 ou jetons d'API. Colle ceux que tu as copiés dans Bitbucket, ou suis les instructions affichées par Make, et la connexion est enregistrée.

Premier scénario

Ton premier scénario avec Bitbucket

ObjectifQuand une activité a lieu sur un dépôt Bitbucket, Make récupère la liste des personnes qui suivent ce dépôt.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le grand + pour poser le premier module. Cherche Bitbucket et choisis Watch a Repository.

  2. 02

    Installe le webhook

    Clique sur Create a webhook, puis sur Create a connection pour relier ton compte. Pas besoin de taper le nom du dépôt : une fois connecté, Make te propose la liste de ce qu'il peut lire.

  3. 03

    Ajoute la recherche d'abonnés

    Clique sur le + à droite du déclencheur et ajoute List Repository Watchers. Associe le dépôt fourni par le déclencheur, pour que la recherche vise toujours celui qui vient de bouger.

  4. 04

    Teste avec Run once

    Clique sur Run once, puis provoque une activité sur le dépôt. La bulle au-dessus de chaque module montre les bundles reçus, c'est-à-dire les éléments transmis : un par abonné côté recherche.

  5. 05

    Active le scénario

    Si le test te convient, ajoute le module de l'app qui doit recevoir la liste, puis active le scénario. Dès lors, Bitbucket prévient Make à chaque nouvelle activité sur le dépôt.

Déclencheurs

Quels déclencheurs Bitbucket lancent un scénario ?

2 modules démarrent un scénario quand quelque chose se passe dans Bitbucket. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Bitbucket dès que ça se passe.

Bitbucket1Watch a Repository

Watch a Repository

Déclencheur instantané

Dans MakeCreates a new webhook on the specified repository.

Ton scénario démarre dès qu'il se passe quelque chose sur un dépôt précis, car le module y installe lui-même un webhook. Rien à configurer côté Bitbucket : Make crée le point d'écoute au moment où tu règles le déclencheur.

Comment il se déclenche
instantané. L'app prévient Make par webhook dès que ça se passe, sans planification à régler.
Quand l'utiliser
un seul projet compte vraiment et tu veux que son activité arrive dans un canal d'équipe, un outil de suivi ou un tableau de bord.
Attention
le webhook ne couvre qu'un dépôt. Pour un second, il faut un autre déclencheur ou celui de l'espace de travail.
Bitbucket2Watch a Workspace

Watch a Workspace

Déclencheur instantané

Dans MakeCreates a new webhook on the specified workspace.

Un seul point d'entrée pour tout un espace de travail : Make pose le webhook au niveau du workspace, et toute l'activité qui s'y passe converge vers le même scénario.

Comment il se déclenche
instantané. L'app prévient Make par webhook dès que ça se passe.
Quand l'utiliser
ton équipe range de nombreux dépôts dans le même espace et tu préfères trier les événements avec un filtre plutôt que maintenir un scénario par dépôt.
Attention
un espace entier génère en général bien plus d'événements qu'un dépôt, et chacun consomme des opérations (les exécutions que Make décompte sur ton plan). Place un filtre juste après le déclencheur.
Modules

Que permettent les modules Bitbucket ?

Bitbucket te donne 8 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Bitbucket1

Create a Snippet Comment

Action

Dans MakeCreates a new comment on a Snippet.

Ajoute un commentaire sous un snippet, ce qui garde l'échange au plus près du code concerné plutôt que dans une messagerie à part.

Quand l'utiliser
un retour de relecture, un résultat de test ou la réponse d'un formulaire venu d'une autre app doit apparaître sous le snippet partagé qu'il concerne.
Attention
le module doit savoir quel snippet viser ; récupère-le plus tôt avec Get a Snippet ou List Snippets.
Bitbucket2

Get a File

Action

Dans MakeReturn a redirect to the contents of a download artifact. This endpoint returns the actual file contents and not the artifact's metadata.

Transmet au module suivant le contenu véritable d'un artefact de téléchargement, et non ses métadonnées : c'est ce qu'il faut pour stocker ou transférer le fichier lui-même.

Quand l'utiliser
un build empaqueté, publié comme artefact de téléchargement d'un dépôt, doit partir vers un stockage en ligne ou dans un e-mail.
Attention
Bitbucket répond par une redirection vers le fichier ; vérifie pendant le Run once que le module suivant reçoit bien les données.
Bitbucket3

Get a Snippet

Action

Dans MakeRetrieves a single snippet.

Lit un snippet que tu connais déjà, par son identifiant, et le renvoie sous forme d'un bundle unique.

Quand l'utiliser
ton scénario s'appuie sur un snippet bien identifié, une configuration partagée par exemple, et doit en connaître l'état actuel avant d'agir.
Attention
pour parcourir des snippets que tu ne connais pas encore, commence plutôt par List Snippets, car ce module n'en récupère qu'un seul.
Bitbucket4

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Ouvre le reste de l'API Bitbucket à ton scénario en réutilisant la connexion déjà créée, sans nouvelle authentification pour ce que les autres modules ne couvrent pas.

Quand l'utiliser
l'action Bitbucket dont tu as besoin n'a pas de module dédié parmi les 10 et tu veux rester sur la même connexion.
Attention
ici, c'est toi qui écris le chemin de la requête et qui lis la réponse brute ; garde la référence de l'API Bitbucket ouverte à côté.
Bitbucket5

Start Watching a Snippet

Action

Dans MakeStart watching a specific snippet.

Inscrit le compte connecté parmi les abonnés d'un snippet, au moment choisi par le scénario plutôt qu'à la main.

Quand l'utiliser
un collègue crée un snippet que l'équipe doit garder à l'œil, et le suivi ne doit pas dépendre de la mémoire de quelqu'un.
Attention
c'est une action, pas un déclencheur. Elle ne lance aucun scénario quand le snippet change.
Bitbucket6

Stop Watching a Snippet

Action

Dans MakeStops watching a specific snippet.

Retire le compte connecté des abonnés d'un snippet, pour faire le ménage dans les suivis devenus inutiles sans ouvrir Bitbucket.

Quand l'utiliser
c'est le pendant de Start Watching a Snippet, par exemple quand un projet se termine et que ses snippets partagés ne servent plus.
Attention
le module agit sur le compte de la connexion, pas sur l'abonnement d'un autre membre de l'équipe.
Bitbucket7

List Repository Watchers

Recherche

Dans MakeReturns all watchers on the specified repository.

Renvoie toutes les personnes qui suivent un dépôt, une par bundle, soit un public tout trouvé pour une notification ou un rapport.

Quand l'utiliser
juste après Watch a Repository, pour avertir ceux que le projet intéresse qu'il vient de s'y passer quelque chose.
Attention
comme toute recherche, il peut renvoyer zéro, un ou plusieurs bundles, et chaque module placé après s'exécute une fois par abonné.
Bitbucket8

List Snippets

Recherche

Dans MakeReturns all snippets.

Remonte l'ensemble des snippets visibles par la connexion, pour faire le point sur le code partagé sans recopier de liens à la main.

Quand l'utiliser
tenir un inventaire des snippets dans un tableur, ou fournir à Get a Snippet les identifiants à lire en détail.
Attention
une longue liste donne autant de bundles, donc autant d'opérations pour chaque module suivant. Filtre tôt.
Besoin d'aide

Besoin d'aide pour automatiser Bitbucket avec Make ?

Une personne lit chaque message.

FAQ

Questions fréquentes sur Bitbucket et Make

01L'intégration Bitbucket Make est-elle gratuite ?
Oui, Bitbucket fait partie des apps standard, accessibles dès le plan Free de Make. Ce plan donne 2 scénarios actifs, un intervalle d'au moins 15 minutes entre deux exécutions planifiées, 5 minutes au plus par exécution, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Chaque passage d'un module sur un bundle compte comme une opération. Les plans payants (Core, Pro, Teams, Enterprise) descendent à 1 minute d'intervalle, lèvent la limite de scénarios actifs et vont jusqu'à 40 minutes d'exécution. L'abonnement Bitbucket reste à part.
02Que faut-il pour connecter Bitbucket à Make ?
Un compte Bitbucket actif et des identifiants valides, jetons OAuth 2.0 ou jetons d'API. Dans Make, ajoute un module Bitbucket, clique sur Create a connection, nomme-la si tu veux, puis colle tes identifiants ou suis les instructions à l'écran. Pour un déclencheur instantané, commence par Create a webhook. Si tu préfères ton propre consommateur OAuth, crée-le dans Workspace settings, rubrique OAuth consumers, avec l'URI de rappel indiquée dans la documentation Make, puis recopie le Client ID et le Client secret.
03Les déclencheurs Bitbucket réagissent-ils instantanément dans Make ?
Oui. Watch a Repository et Watch a Workspace sont tous deux instantanés : Make installe un webhook sur le dépôt ou sur l'espace de travail, et Bitbucket le prévient dès qu'il se passe quelque chose. Aucun délai d'interrogation à attendre, contrairement aux déclencheurs planifiés que Make consulte toutes les 15 minutes par défaut. Le vrai choix porte sur le périmètre : un dépôt précis, ou un espace de travail complet que tu restreins avec un filtre après le déclencheur.
04Que faire si le module Bitbucket voulu n'existe pas dans Make ?
Ça dépend de l'action, mais Make an API Call comble la plupart des manques. Les modules proposés tournent autour des snippets, des fichiers de téléchargement et des abonnés d'un dépôt. Pour le reste de l'API Bitbucket, Make an API Call envoie une requête autorisée avec ta connexion existante, sans rien reconfigurer ; à toi d'écrire le chemin et de lire la réponse brute. La documentation Make de cette app précise aussi qu'une partie est générée par IA : vérifie les points importants dans la documentation de Bitbucket.
05Make ou n8n pour automatiser Bitbucket ?
Ça dépend de ton besoin, car Bitbucket est disponible dans les deux outils. Côté Make, tu as 10 modules prêts à l'emploi, dont 2 déclencheurs instantanés, plus Make an API Call pour le reste de l'API, dans un éditeur visuel avec un plan Free pour démarrer. n8n propose lui aussi un nœud Bitbucket, présenté sur une page à part de ce site. Compare les modules de chaque outil avec les actions précises dont tu as besoin, et appuie-toi sur le comparatif n8n vs Make cité plus haut pour la vue d'ensemble.