Какими способами можно создать демонстрационную ссылку для каждого запроса извлечения на одностраничное приложение? - PullRequest
0 голосов
/ 27 октября 2018

Сегодня для подготовки и производства мы просто внедряем в корзину AWS S3 и используем дистрибутив Cloudfront для размещения нашего SPA. Для сборки, тестирования и развертывания мы используем конвейер circle-ci. Это прекрасно работает для нашего общего процесса сборки и непрерывной интеграции. Сейчас мы пытаемся решить, когда несколько разработчиков создают PR для нашего SPA, мы хотим развернуть этот код и сгенерировать новый URL-адрес на основе ветви, чтобы позволить QA протестировать код.

Я нашел одно размещенное решение: Кто-нибудь пытался создать собственное решение для этого, используя сервер и некоторые настройки nginx? Есть ли лучшая практика для этого?

Главное угловое репо делает это сегодня. Я не уверен, что они используют для создания ngbuilds.io развертываний. Что вы или ваша компания сделали, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 28 октября 2018

Глядя немного глубже, я смог найти документацию команд Angular о том, как они делают это для себя: https://github.com/angular/angular/blob/a01acec7febf30bdedd7fad2b6c2187886b3e9c0/aio/aio-builds-setup/docs/overview--general.md

...