Я использую Codeship для автоматизации приложения с несколькими арендаторами. Мое приложение нуждается в настройке поддомена для запуска приемочных испытаний с использованием Selenium Web Driver. Итак, мне нужно настроить виртуальный домен для моего приложения. Например, мне нужен следующий виртуальный домен: 127.0.0.1 test.my-app.test 127.0.0.1 my-app.test
Если я не использую субдомен для запроса в мое приложение, он не работает в качестве требования. Я пробовал следующие команды в разделе «Команды настройки» перед тестовыми трубопроводами. sudo echo '127.0.0.1 test.my-app.test' >> /etc/hosts sudo echo '127.0.0.1 my-app.test' >> /etc/hosts
Но, он не работает, потому что у меня нет разрешения. Сообщение об ошибке было: bash: /etc/hosts: Permission denied
Как установить виртуальный хост в Codeship?
Не могли бы вы рассказать мне, как заставить его работать?
Благодарим вас за продвинутый!
Update:
Я получил ответ от команды Codeship:
это не представляется возможным в нашей классической инфраструктуры из-за технических ограничений. Вы можете перейти на нашу платформу Docker, которая позволяет настраивать среду сборки.
Нам нужно использовать Docker для решения этой проблемы
Это не сработало, спасибо! – Chung