на данный момент у меня настроен конвейер сборки следующим образом:
конвейер работает, тесты запускаются и т. Д., Но когда мне нужно развернуть веб-приложение, яя вынужден сделать это вручную:
Публикация бэкэнда с помощью функции публикации Visual Studio
Создание внешнего интерфейсаиспользуя ng build, передавая конфигурационную среду, например --dev
Скопируйте содержимое папки dist в папку wwwroot
Архивирование всей папки публикации на компьютере сервера среды (dev, test и т. Д.), Включая сценарии SQL.
Я уверен, что можно автоматизировать весь процесс, и я увидел это в конвейере Build, нажав на Release из конвейера Build
но я чувствую себя застрявшим на этом.Одна проблема заключается в том, что для Angular не существует специальной задачи.И у меня есть еще одно сомнение, вносить ли изменения (в Build pipe или Release one), так как я видел несколько руководств, таких как этот, где на самом деле некоторые guy сначала модифицировали Build pipe, чтобы получить правильный пакет с этим, а затемопубликуйте его.
Есть идеи?