Выбор ответа Junior CI и параллельный запуск обновлено

Где хранить пароль тестового пользователя

Вопрос

Где хранить пароль тестового пользователя для автотестов в CI?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: В секретах CI, в тесты через переменные окружения. Секреты CI (GitHub Secrets, GitLab CI/CD variables с маскированием) не попадают в репозиторий и логи.

Варианты ответа

  1. В файле config.py в репозитории, раз он приватный
  2. В README тестового проекта, чтобы все знали
  3. В .env в репозитории рядом с конфигом тестов
  4. В секретах CI, в тесты через переменные окруженияправильный ответ

Разбор

Секреты CI (GitHub Secrets, GitLab CI/CD variables с маскированием) не попадают в репозиторий и логи. Всё, что в репозитории, видят все, у кого есть доступ, и оно остаётся в истории git навсегда.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.