Задать вопрос
@pshevnin

Как проходить двухфакторную аутентификацию в контейнере?

Всем привет, сейчас настраиваю автоматическую сборку и загрузку игры на стим через gitlab ci/cd. Возникает такая проблема, что во время авторизации при загрузке на Steam происходит запрос на двухфакторную аутентификацию. В документации Steam написано, что нужно авторизоваться локально на машине на которой происходит сборка (сгенерируется файл, который позволит проходить авторизацию автоматически), но у меня сборка происходит в контейнере, который создается из пайплайна. То есть я сам контейнер не создаю, и не могу подключить к нему volumes (возможно я что-то упускаю). Я пробовал создать переменную ci cd и в нее скопировать текст из того файла конфигурации авторизации (config.vdf) а после, создать из этой переменной файл vdf но это не работает. При создании переменной также можно вороде создать ее как файл, но видимо баг интерфейса, gitlab все равно ожидает текст а не файл. Возможно по неопытности я упускаю решение, буду рад советам
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@vitaly_il1
DevOps Consulting
Почитайте это - можно настроить, хотя непросто:
https://github.com/game-ci/steam-deploy

Я понимаю, что у вас gitlab, но должно быть очень похоже - принцип тот же.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы