Size: a a a

Советский Angular

2021 April 06

E

Eugene in Советский Angular
еще ts-mockito ок
источник

SS

Sergei Sergeevich in Советский Angular
Так точно, динамически и автоматически
источник

DT

Dmitriy Teplov in Советский Angular
не подскажу, как конкретно это реализовать, но задача решаемая
вряд ли через github pages, правда) ручками
источник

SS

Sergei Sergeevich in Советский Angular
Да не через pages, но что позволяет экшнс это собрать, загрузить и запустить какой-то скрипт на хосте
источник

DT

Dmitriy Teplov in Советский Angular
Тебе же просто статику надо сёрвить?
источник

SS

Sergei Sergeevich in Советский Angular
Да
источник

DT

Dmitriy Teplov in Советский Angular
Никаких других зависимостей нет в окружении?
Потому что мы поднимаем всю инфру для теста (микросервисы, бд, фронт)
источник

DT

Dmitriy Teplov in Советский Angular
Тогда по логике тебе надо где-то выполнить сборку, артефакты в закинуть в соотв папку (по имени бранча?) и настроить nginx
источник

DT

Dmitriy Teplov in Советский Angular
Под "настроить nginx" я имею в виду один раз настроить в корневом nginx конфиге инклюд глобом и просто на каждое создание/удаление окружения добавлять/удалять файл
источник

DT

Dmitriy Teplov in Советский Angular
Есть ли готовые решения - наверняка есть
Но выглядит так, что можно на коленке накатать
источник

SS

Sergei Sergeevich in Советский Angular
Но домен один, поэтому придется каждую сборку на отдельный basepath вешать? Sanbox/feature1,  sandbox/feature2?
источник

DT

Dmitriy Teplov in Советский Angular
Субдомены?
источник

SS

Sergei Sergeevich in Советский Angular
Вот, изначально я уперся в невозможность добавить поддомен пользуясь одной лишь оболочкой хоста потому что конфигурация днс она где то отдельно осуществляется
источник

DT

Dmitriy Teplov in Советский Angular
в dns вайлдкард нужно указать для такой схемы, да
источник

DT

Dmitriy Teplov in Советский Angular
Вроде *.example.com
источник

DT

Dmitriy Teplov in Советский Angular
источник

SS

Sergei Sergeevich in Советский Angular
Супер! Спасибо
источник

DT

Dmitriy Teplov in Советский Angular
Если тебе вообще дополнительно конфигурировать ничего не надо, то можно и из субдомена просто папку резолвить без доп. настройки nginx
источник

DT

Dmitriy Teplov in Советский Angular
Собственно, как и есть в примере выше
Тебе останется только собрать и артефакты загрузить в папку, а потом удалить
источник

DT

Dmitriy Teplov in Советский Angular
нзч👍
источник