сборка asp .net core 2.1 angular в Azure Devops с настраиваемой конфигурацией сборки - PullRequest
0 голосов
/ 19 октября 2018

Я создал угловое приложение asp.net core 2.1.В VSTS я создал сборку с шаблоном ядра asp.net.Он имеет следующие шаги Restore, build, Test, Publish и Publish Artifact.На этапе публикации он запускается ng build "--prod".При просмотре Myproject.csproj я вижу, что есть ссылка для запуска npm build

Target Name="PublishRunWebpack" AfterTargets="ComputeFilesToPublish">
    <!-- As part of publishing, ensure the JS resources are freshly built in production mode -->
    <Exec WorkingDirectory="$(SpaRoot)" Command="npm install" />
    <Exec WorkingDirectory="$(SpaRoot)" Command="npm run build -- --prod" />
    <Exec WorkingDirectory="$(SpaRoot)" Command="npm run build:ssr -- --prod" Condition=" '$(BuildServerSideRenderer)' == 'true' " />

Я хотел бы создать другую сборку ng build --configuration=dev "--prod", где я хочу иметь разные конфигурации для каждой сборки в зависимости от среды.В моем package.json у меня есть

"build:qa": "ng build --configuration=qa",
"build:prod": "ng build --configuration=prod",

Как связать все, чтобы на шаге Azure Devops / VSTS можно было указать, какую конфигурацию использовать.

...