Docker und CI/CD · Middle · Frage 51 von 75
Wie bekommen Integrationstests in GitHub Actions ein echtes PostgreSQL?
- 1PostgreSQL zuerst auf dem Laptop des Entwicklers installieren
- 2Es unter
services:deklarieren; es läuft als Nebencontainer - 3Die Datenbank durch Mocks ersetzen; echte können nicht laufen
Antwort zeigen
Richtige Antwort: Es unter services: deklarieren; es läuft als Nebencontainer
Erklärung
Service-Container starten vor den Steps und sind über abgebildete Ports erreichbar (oder per Name, wenn der Job in einem Container läuft). Health-Optionen lassen den Job auf Bereitschaft warten.