Выбор ответа Junior CI и параллельный запуск обновлено
Где хранить пароль тестового пользователя
Вопрос
Где хранить пароль тестового пользователя для автотестов в CI?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: В секретах CI, в тесты через переменные окружения. Секреты CI (GitHub Secrets, GitLab CI/CD variables с маскированием) не попадают в репозиторий и логи.
Варианты ответа
- В файле config.py в репозитории, раз он приватный
- В README тестового проекта, чтобы все знали
- В
.envв репозитории рядом с конфигом тестов - В секретах CI, в тесты через переменные окруженияправильный ответ
Разбор
Секреты CI (GitHub Secrets, GitLab CI/CD variables с маскированием) не попадают в репозиторий и логи. Всё, что в репозитории, видят все, у кого есть доступ, и оно остаётся в истории git навсегда.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.