Plateformes Git
Dépôts, merge requests et membres viennent d'ici. Connexion par jeton d'accès ou application OAuth ; GitLab auto-hébergé fonctionne aussi.
AppArch lit la structure de votre base de code - couches, dépendances, contrats - et commente la pull request dès son ouverture. Il s'exécute dans votre CI et sur votre réseau. Rien n'en sort.
Chaque module répond à une question différente sur le même dépôt. Activez ceux dont vous avez besoin ; ils partagent le catalogue de règles et le graphe de dépendances.
Commentaires de revue sur la pull request
Un rapport complet sur toute la base de code
Analyse de sécurité statique rapportée aux référentiels des auditeurs
Contrôles de politique avec score et piste d'audit
29 contrôles sur la gestion du dépôt
La plupart des équipes commencent par ArchPilot : le premier commentaire arrive dès la prochaine pull request.
Trois étapes, aucun agent sur le poste du développeur, rien qui appelle l'extérieur.
Connectez un identifiant Git dans le panneau et choisissez le dépôt. AppArch émet un jeton de projet.
Une image conteneur par langage s'exécute comme job CI sur le code extrait. Elle récupère les règles, analyse sur place et n'envoie que les résultats.
L'ingénieur voit le constat sur la pull request ; l'équipe voit le score, la tendance et les constats dans le panneau.
Chaque règle du catalogue a un code, un nom, une description et une page de documentation. Désactivez une règle pour toute l'installation, un espace de travail ou un projet ; le réglage le plus précis l'emporte.
Il n'existe pas de version hébergée. AppArch s'installe sur un hôte que vous contrôlez, et le code qu'il lit ne quitte jamais votre CI.
Docker Compose avec PostgreSQL et Redis. Un assistant crée le premier administrateur ; les mises à niveau appliquent leurs propres migrations.
Connexion LDAP et Active Directory, authentification à deux facteurs, invitation par domaine. Pas de connexion sociale.
La licence est un fichier signé que l'installation vérifie localement. Les sites isolés tirent les images d'un registre privé et n'appellent jamais l'extérieur.
Le seul appel sortant est la vérification de mise à jour, facultative et désactivable. Tout le reste reste sur votre hôte.
Les plateformes Git apportent les dépôts et les merge requests ; le reste ajoute autour les déploiements, incidents, tickets et l'IA.
Dépôts, merge requests et membres viennent d'ici. Connexion par jeton d'accès ou application OAuth ; GitLab auto-hébergé fonctionne aussi.
L'analyseur tourne comme un job dans votre propre pipeline : des extraits prêts pour quatre fournisseurs, un simple docker run pour le reste.
Quelle version tourne dans quel environnement est inscrit dans le catalogue de services.
Avec Dynatrace, New Relic ou Percona PMM connecté, les incidents remontent, et les deux métriques DORA vides, taux d'échec des changements et temps de rétablissement, se remplissent de données réelles. Percona PMM ajoute aussi les temps de requête de la base.
Les mesures et constats SonarQube côtoient ceux d'AppArch ; les résumés de tests JMeter arrivent sur la page des tests de performance du projet.
L'opérateur de l'installation connecte un fournisseur ; les requêtes partent de ce compte et rien ne transite par AppArch.
Les constats sont créés comme tickets sur le tableau que votre équipe utilise déjà. Le mappage de projet se configure par espace de travail.
Connexion avec le compte LDAP ou Active Directory ; les notifications partent par e-mail via votre propre serveur SMTP. Les canaux Slack et Teams arrivent.
Une base de code est faite de centaines de petites décisions qui, prises une à une, semblent justes : quelle couche appelle laquelle, quand un contrat de service a été rompu, dans quelle modification un contrôle de sécurité a disparu. La revue de code voit ces décisions mais s'use avec le temps ; personne n'écrit le même avertissement à la main dans chaque pull request.
Un outil de revue d'architecture transforme ces décisions en règles et les applique automatiquement à chaque modification. Le développeur voit le constat dans sa propre pull request, le responsable d'équipe suit la tendance dans le panneau, et l'équipe sécurité obtient le rapport de conformité à partir de la même analyse.
Un linter examine un fichier à la fois. AppArch lit le graphe de dépendances de tout le dépôt ; il peut donc signaler qu'un projet de présentation référence l'infrastructure ou que deux modules dépendent l'un de l'autre. Les constats des analyseurs externes apparaissent dans le même panneau, étiquetés avec leur source.
Pour plus de détails, consultez les pages ArchPilot, On-premise & air-gap et catalogue de règles.
Réservez une démo de trente minutes. Nous parcourons le panneau sur un dépôt réel et répondons aux questions de votre équipe.