Bitbucket Cloud nécessite un plan Enterprise.
bitbucket.org. Bitbucket Data Center, l’agent Slack et les automatisations ne prennent pas en charge les dépôts Bitbucket.
Prérequis
- Un compte Bitbucket Cloud
- L’autorisation de créer un webhook dans le dépôt que vous souhaitez connecter
- Un accès administrateur à votre organisation Mintlify
- Un fichier
docs.jsondans votre dépôt
Configurer une nouvelle connexion Bitbucket
1
Sélectionner Bitbucket comme fournisseur
- Sur la page Git Settings, sélectionnez Connect to Bitbucket.
- Cliquez sur Continue.
2
Déplacer le contenu hébergé par Mintlify
Si vous hébergez actuellement votre contenu dans un dépôt géré par Mintlify, téléchargez-le sous forme de fichier zip. Extrayez le contenu du zip et poussez les fichiers vers votre dépôt Bitbucket.Si votre contenu est déjà dans Bitbucket, cliquez sur Continue setup.
3
Autoriser Bitbucket
- Cliquez sur Connect Bitbucket.
- Bitbucket ouvre une nouvelle page pour autoriser Mintlify à accéder à votre compte Bitbucket. Autorisez Mintlify à accéder au dépôt que vous souhaitez connecter.
4
Configurer le dépôt
Saisissez les valeurs suivantes :
- Workspace : Le slug du workspace Bitbucket qui possède le dépôt. Par exemple, dans
https://bitbucket.org/acme/docs,acmeest le slug du workspace. - Repository : Le slug du dépôt. Par exemple, dans
https://bitbucket.org/acme/docs,docsest le slug du dépôt. - Deploy branch : La branche qui publie sur votre site de documentation en production, comme
main.
5
Configurer un répertoire de contenu (facultatif)
- Si votre fichier
docs.jsonse trouve dans un sous-répertoire, activez Docs are in a subdirectory sur votre page de paramètres Git. - Saisissez le chemin du répertoire qui contient votre fichier
docs.json. Par exemple, si votredocs.jsonse trouve dans le répertoireapps/docs/, saisissezapps/docs.
6
Connecter le dépôt
- Cliquez sur Connect.
- Confirmez le changement. Mintlify vérifie que le compte Bitbucket autorisé peut accéder à votre dépôt et enregistre le webhook qui déclenche les déploiements et les prévisualisations de pull requests.
Mettre à jour une connexion existante
- Accédez à la page Git Settings de votre tableau de bord Mintlify.
- Développez la section Bitbucket OAuth.
- Activez ou désactivez chaque dépôt individuellement. La désactivation d’un dépôt supprime son webhook Mintlify.
Configurer plusieurs dépôts
Dépannage
Dépôt non autorisé
Dépôt non autorisé
Si Mintlify signale qu’aucune installation connectée ne peut accéder à votre dépôt, vérifiez les points suivants :
- Les valeurs de workspace et de dépôt utilisent les bons slugs, et non les noms d’affichage.
- Le compte Bitbucket connecté dispose des autorisations nécessaires pour accéder au dépôt.
- Vous avez activé le dépôt dans la section Bitbucket OAuth de vos paramètres Git Mintlify.
Les déploiements ne se déclenchent pas automatiquement
Les déploiements ne se déclenchent pas automatiquement
Dans Bitbucket, ouvrez Repository settings > Webhooks et vérifiez qu’un webhook actif nommé Mintlify existe. S’il est manquant, revenez à vos paramètres Git Mintlify, désactivez le dépôt sous Bitbucket OAuth, puis réactivez-le.Vérifiez que la branche dans vos paramètres Git Mintlify correspond à la branche Bitbucket sur laquelle vous poussez les modifications.
Les prévisualisations de pull requests n'apparaissent pas
Les prévisualisations de pull requests n'apparaissent pas
Vérifiez que le webhook Mintlify est actif et inclut les événements de pull request. Si vos autorisations Bitbucket ont changé après avoir connecté le dépôt, reconnectez votre compte Bitbucket et réactivez le dépôt.