Aller au contenu

Git auto-hébergé

AppArch n’a aucune connexion générique « Git personnalisé » : pas d’identifiant par clé SSH, pas de simple URL de clonage, pas de prise en charge de Gitea ou Gerrit.

Le seul serveur Git auto-hébergé auquel AppArch peut se connecter est un GitLab autogéré (Community ou Enterprise Edition) :

  1. Credentials → Add credential → GitLab.
  2. Choisissez Self-hosted et saisissez l’URL de l’instance, par ex. https://gitlab.acme.com (sans chemin final).
  3. Continuez avec une application OAuth ou un jeton d’accès personnel, exactement comme pour gitlab.com - voir GitLab.

Tous les points d’accès GitLab utilisés par AppArch sont dérivés de cette URL ; l’Api doit donc pouvoir joindre votre GitLab en HTTPS (ou HTTP).

ServeurStatut
GitHub Enterprise ServerNon pris en charge - GitHub uniquement github.com
Bitbucket Data Center / ServerNon pris en charge - Bitbucket uniquement Cloud
Azure DevOps Server (TFS)Non pris en charge - Azure DevOps uniquement dev.azure.com
Gitea, Gerrit, remotes SSH / HTTPS simplesNon pris en charge

Le runner analyse le code dans votre CI et n’envoie les résultats qu’à votre propre installation AppArch, à l’adresse définie dans APPARCH_Collector__ApiUrl. Avec un GitLab autogéré sur le même réseau, rien n’a besoin d’en sortir.