Разверните Angular 6+ ASP.NET Core SPA с определением выпуска в TFS-VSTS-Azure DevOps - PullRequest
0 голосов
/ 04 марта 2019

на данный момент у меня настроен конвейер сборки следующим образом: Build Pipeline

конвейер работает, тесты запускаются и т. Д., Но когда мне нужно развернуть веб-приложение, яя вынужден сделать это вручную:

  1. Публикация бэкэнда с помощью функции публикации Visual Studio Publish VS

  2. Создание внешнего интерфейсаиспользуя ng build, передавая конфигурационную среду, например --dev enter image description here

  3. Скопируйте содержимое папки dist в папку wwwroot

  4. Архивирование всей папки публикации на компьютере сервера среды (dev, test и т. Д.), Включая сценарии SQL.

Я уверен, что можно автоматизировать весь процесс, и я увидел это в конвейере Build, нажав на Release из конвейера Build Release Pipeline

но я чувствую себя застрявшим на этом.Одна проблема заключается в том, что для Angular не существует специальной задачи.И у меня есть еще одно сомнение, вносить ли изменения (в Build pipe или Release one), так как я видел несколько руководств, таких как этот, где на самом деле некоторые guy сначала модифицировали Build pipe, чтобы получить правильный пакет с этим, а затемопубликуйте его.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...