Docker і CI/CD · Middle · Запитання 51 з 75
Як інтеграційні тести в GitHub Actions можуть отримати справжній PostgreSQL?
- 1Спершу встановити PostgreSQL на ноутбук розробника
- ✓Правильна відповідь: Оголосити його в
services:; він працює як бічний контейнер - 3Замінити базу моками, бо справжня не запуститься
Пояснення
Сервісні контейнери стартують до steps і доступні на відображених портах (або за ім'ям, коли job працює в контейнері). Опції health змушують job чекати готовності.