Produkt
Archito NeuLernt aus Ihren Merge Requests, zeigt, was hängt Integrationen 25
Lösungen
Nach Rolle
Warum AppArch
Ressourcen
Kunden Preise Kontakt
Sprache
Kontakt aufnehmen

Bitbucket

Architektur-Feedback in Pull Requests

Verbinden Sie Bitbucket Cloud per OAuth-Consumer oder Workspace-Access-Token; ArchPilot kommentiert Pull Requests inline, Befunde landen im Panel.

Authentifizierung: OAuth-Consumer oder Access Token

Bildschirme aus einer laufenden Installation

So funktioniert die Verbindung

  1. 01

    Verbinden

    Registrieren Sie einen OAuth-Consumer in den Workspace-Einstellungen oder fügen Sie ein Workspace- oder Repository-Token ein.

  2. 02

    Repos wählen

    Wählen Sie die zu prüfenden Repositorys.

  3. 03

    PR öffnen

    ArchPilot prüft das Diff und kommentiert.

Was Sie erhalten

PR-Kommentare

Inline-Befund plus Lösungsvorschlag.

Tokens erneuern sich selbst

OAuth-Tokens sind kurzlebig; AppArch erneuert sie vor jedem Aufruf, damit keine Prüfung an einem abgelaufenen Token scheitert.

Befunde im Panel

Score, Trends und Details an einem Ort.

Läuft in Ihrer CI

Die Analyse läuft in Ihren Bitbucket Pipelines.

Wie es in AppArch funktioniert

Ihr AppArch-Server spricht mit der Git-Plattform; die Analyse läuft in Ihrer CI. Hier ist jeder Aufruf in beide Richtungen.

Was es liest

  • Repositorys, Branches und Mitglieder; Mitglieder alle 10 Minuten für den Developer-Sync
  • Merge Requests, Freigaben und Review-Threads; MR-Daten alle 15 Minuten für MR Insights
  • Branch-Schutz und Merge-Einstellungen, für Git Health
  • Einzelne Dateien und der Dateibaum, für Compliance; nichts wird geklont

Was es schreibt

  • Inline-Kommentare an den Zeilen, die die Änderung hinzufügt
  • Ein AppArch-Abschnitt in der MR-Beschreibung, oder ein Zusammenfassungskommentar, falls das scheitert
  • Löst den eigenen Thread, sobald der Befund weg ist
  • Optionale Auto-Freigabe oder Auto-Ablehnung; keine Freigabe, wenn nach dem Review neue Commits kamen
  • Startet die Custom-Pipelines apparch-scan und apparch-manual und kann Pipeline-Variablen lesen und schreiben

Was es nie tut

  • Keine Commit-Status oder Check-Runs: Das Pipeline-Ergebnis ist der Exit-Code Ihres CI-Jobs
  • Klont das Repository nie und lädt es nie ins Panel
  • Registriert nie selbst Webhooks; fügen Sie die URL bei Bedarf selbst ein
  • Nur Bitbucket Cloud; Server und Data Center werden nicht unterstützt
  • Tag-Schutz, Release-Tracking und Merge-Gate-Regeln werden nicht gelesen
Anmeldedaten

Ein OAuth-Consumer (account, repository, pullrequest, webhook), dessen etwa zweistündige Tokens automatisch erneuert werden, oder ein Workspace- bzw. Repository-Access-Token.

Wann was passiert

  1. 5 sKommentare werden gepostet
  2. 10 sNeue Befunde werden ihren Threads zugeordnet
  3. 5 minMR-Status und Freigaben werden neu gelesen
  4. 10 minMitglieder werden synchronisiert
  5. 15 minMR-Daten für MR Insights

Ein Webhook macht MR-Statusänderungen sofort sichtbar, statt auf die nächste Abfrage zu warten.

So sieht es im Produkt aus

Alle Screenshots

Bitbucket verbinden

Verbinden Sie sich in Minuten - Ihr erstes Review erscheint bei der nächsten Änderung.

Abonnieren Sie unseren Newsletter

Neue Module, Release Notes und Beiträge zur Architektur. Abmelden jederzeit mit einem Klick.