Intégration avec CI/CD

Apprenez comment automatiser la mise à jour de votre spécification OpenAPI dans GitBook.

GitBook peut fonctionner avec Git Sync ou tout pipeline CI/CD que vous utilisez déjà pour gérer votre spécification OpenAPI. En utilisant le CLI GitBook, vous pouvez automatiser les mises à jour de votre référence API.

Télécharger un fichier de spécification

Si votre spécification OpenAPI est générée lors de votre processus CI, vous pouvez la télécharger directement depuis votre environnement de build :

# Définissez votre jeton API GitBook comme variable d'environnement
export GITBOOK_TOKEN=<api-token>

gitbook openapi publish \
  --spec spec_name \
  --organization organization_id \
  example.openapi.yaml

Définir une nouvelle URL source ou déclencher une actualisation

Si votre spécification OpenAPI est hébergée à une URL, GitBook vérifie automatiquement les mises à jour. Pour forcer une mise à jour (par exemple, après une publication), exécutez :

# Définissez votre jeton API GitBook comme variable d'environnement
export GITBOOK_TOKEN=<api-token>

gitbook openapi publish \
  --spec spec_name \
  --organization organization_id \
  https://api.example.com/openapi.yaml

Mis à jour

Ce contenu vous a-t-il été utile ?