KonzepteKonfigurationManuelle Checks

Manuelle checks

Manuelle Prüfungen sind eine besondere Art von Prüfung, die nicht automatisch von der Badge-API ausgewertet wird. Stattdessen wird das Ergebnis der Prüfung von einer JSON-Datei bereitgestellt, die auf einem Server gehostet wird, der von der Badge-API-Instanz aus erreichbar ist. Die JSON-Datei enthält eine Liste der genehmigten Projekte oder ein Regex-Muster für genehmigte Projekte.

Sie können einen persönlichen GitLab-Zugriffstoken über die Umgebungsvariable GITLAB_TOKEN bereitstellen, um auf ein privates Repository zuzugreifen, in dem die JSON-Datei gespeichert ist.

manual-check.json
{
    "granted": [],
    "grantedRegex": [
        "^https://gitlab\\.opencode\\.de.*"
    ]
}

Die Datei wird in der Konfigurationsdatei .badge-api.yaml des Badges referenziert. Weitere Informationen zur Konfigurationsdatei finden Sie hier.