Toutes les intégrations
Intégration CI/CD
GitLab + Archyl

La documentation d'architecture dans votre workflow GitLab

Intégrez Archyl à GitLab pour des checks de dérive architecturale dans vos pipelines CI/CD, des webhooks pour les changements d'architecture et l'Architecture as Code dans vos dépôts GitLab. Gardez la documentation d'architecture synchronisée à chaque merge request.

Explorer les fonctionnalités
GitLab
Archyl
GitLab CI/CD· Checks de dérive en CI/CD
Comment ça marche

Trois briques, zéro code de liaison

01

Connectez vos dépôts GitLab

Liez vos dépôts GitLab à Archyl. La plateforme analyse votre codebase pour cartographier votre architecture réelle.

02

L'Architecture as Code dans votre repo

Déclarez votre modèle C4 dans archyl.yaml, à côté de votre code. Il est versionné et déployé avec votre application.

03

Checks de dérive CI/CD sur chaque MR

Ajoutez des checks de dérive à votre pipeline GitLab CI. Les merge requests sont vérifiées par rapport aux règles de conformité architecturale.

En action

À quoi ça ressemble en pratique

gitlab.com · Merge request !418

Extract Payments API from Checkout

kenji wants to merge 7 commits into main

archyl / drift score96% (minimum 90%)
archyl / conformance12 rules · all passing
build:test2m 14s

archyl-botcommented

This change adds Payments API and a relationship from Checkout API. Architecture Change Request ACR-42 is ready for review.

Ce que vous obtenez

Tout ce que l'intégration rend possible

Checks de dérive dans GitLab CI

Ajoutez des checks de dérive architecturale à votre pipeline .gitlab-ci.yml. Faites échouer les builds quand la dérive dépasse votre seuil.

Architecture as Code

Stockez archyl.yaml dans votre dépôt GitLab. La documentation d'architecture est déployée avec votre code via le CI/CD.

Webhooks pour les événements d'architecture

Envoyez les notifications de changement d'architecture vers des issues GitLab, Slack ou n'importe quel endpoint webhook.

Validation d'architecture des merge requests

Vérifiez que les changements de code respectent les règles d'architecture avant le merge.

Analyse des dépôts

Archyl analyse vos dépôts GitLab pour découvrir l'architecture à partir du code et détecter la dérive.

Support multi-dépôts

Connectez plusieurs dépôts GitLab à un même projet Archyl, en monorepo comme en polyrepo.

Configuration

Opérationnel en quelques minutes

  1. 1

    Connectez votre dépôt GitLab

    Ajoutez votre dépôt GitLab à Archyl avec un project access token ou un personal access token.

  2. 2

    Ajoutez le check de dérive au pipeline CI

    Ajoutez une étape de check de dérive architecturale à votre configuration .gitlab-ci.yml.

  3. 3

    Configurez les webhooks

    Mettez en place des webhooks pour informer votre équipe des changements d'architecture et des variations du score de dérive.

Questions fréquentes

Archyl prend-il en charge GitLab self-managed ?

Contactez-nous pour discuter du support de GitLab self-managed pour votre organisation.

Puis-je utiliser Archyl avec GitLab CI/CD ?

Oui. Ajoutez des checks de dérive architecturale à votre pipeline .gitlab-ci.yml pour faire respecter la conformité architecturale à chaque merge request.

Plan gratuit à vie

Prêt à connecter GitLab ?

Commencez avec le plan gratuit et branchez GitLab à votre architecture en quelques minutes.

  • Sans carte bancaire
  • Prêt en cinq minutes
  • Les lecteurs sont toujours gratuits

GitLab + Archyl : Documentation d'architecture dans votre workflow: CI/CD

Integrez Archyl avec GitLab pour les checks de derive en CI/CD, les webhooks et l'Architecture as Code dans vos repositories.

La documentation d'architecture dans votre workflow GitLab

Intégrez Archyl à GitLab pour des checks de dérive architecturale dans vos pipelines CI/CD, des webhooks pour les changements d'architecture et l'Architecture as Code dans vos dépôts GitLab. Gardez la documentation d'architecture synchronisée à chaque merge request.

GitLab + Archyl : Documentation d'architecture dans votre workflow | CI/CD

Intégrez Archyl à GitLab pour les checks de dérive architecturale en CI/CD, les webhooks pour les changements et l'Architecture as Code dans vos dépôts.

GitLab documentation architecture, GitLab CI/CD architecture, dérive architecture GitLab, Architecture as Code GitLab, intégration GitLab Archyl

Checks de dérive en CI/CD

Connectez vos dépôts GitLab

Liez vos dépôts GitLab à Archyl. La plateforme analyse votre codebase pour cartographier votre architecture réelle.

L'Architecture as Code dans votre repo

Déclarez votre modèle C4 dans archyl.yaml, à côté de votre code. Il est versionné et déployé avec votre application.

Checks de dérive CI/CD sur chaque MR

Ajoutez des checks de dérive à votre pipeline GitLab CI. Les merge requests sont vérifiées par rapport aux règles de conformité architecturale.

Checks de dérive dans GitLab CI

Ajoutez des checks de dérive architecturale à votre pipeline .gitlab-ci.yml. Faites échouer les builds quand la dérive dépasse votre seuil.

Stockez archyl.yaml dans votre dépôt GitLab. La documentation d'architecture est déployée avec votre code via le CI/CD.

Webhooks pour les événements d'architecture

Envoyez les notifications de changement d'architecture vers des issues GitLab, Slack ou n'importe quel endpoint webhook.

Validation d'architecture des merge requests

Vérifiez que les changements de code respectent les règles d'architecture avant le merge.

Archyl analyse vos dépôts GitLab pour découvrir l'architecture à partir du code et détecter la dérive.

Connectez plusieurs dépôts GitLab à un même projet Archyl, en monorepo comme en polyrepo.

Connectez votre dépôt GitLab

Ajoutez votre dépôt GitLab à Archyl avec un project access token ou un personal access token.

Ajoutez le check de dérive au pipeline CI

Ajoutez une étape de check de dérive architecturale à votre configuration .gitlab-ci.yml.

Configurez les webhooks

Mettez en place des webhooks pour informer votre équipe des changements d'architecture et des variations du score de dérive.

Archyl prend-il en charge GitLab self-managed ?

Contactez-nous pour discuter du support de GitLab self-managed pour votre organisation.

Puis-je utiliser Archyl avec GitLab CI/CD ?

Oui. Ajoutez des checks de dérive architecturale à votre pipeline .gitlab-ci.yml pour faire respecter la conformité architecturale à chaque merge request.