запуск "docker-compose exec ..." в GitLab CI - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь запустить команду для контейнера, как этот docker-compose exec xyz из файла .gitlab-ci.yml. Ошибка, которую я не понимаю, гласит the input device is not a TTY, а затем исчезает.

Как я могу устранить эту проблему?

1 Ответ

0 голосов
/ 03 октября 2019

TTY фактически является STDIN, вы выполняете команду (я предполагаю с -it) флагом, который ожидает некоторый ввод после команды exec из STDIN (например, ввод пароля или выполнение команд bash в работающем контейнере). Поскольку это конвейер сборки, он ошибается, потому что вы ничего не предоставили. В противном случае, не могли бы вы предоставить больше информации о вашем входе?

...