Build Pipeline
WhatIF has two build pipelines, one for the web application and one for the API. Each produces a ZIP artifact consumed by the release pipeline.
Web application build
Technology: Angular, Node.js

- Install the Node.js version specified in the pipeline YAML.
- Restore npm dependencies.
- Compile the Angular application.
- Generate build output files.
- Package the output into a ZIP artifact.
API build
Technology: .NET 10

- Set up the .NET 10 build environment.
- Restore NuGet packages.
- Build the API solution.
- Generate build output files.
- Package the output into a ZIP artifact.
Exporting a build pipeline
The YAML configuration is embedded in the export and does not require reconfiguration on import.
In Azure DevOps, navigate to Pipelines, select the pipeline, click Export on the right side of the page, and save the exported JSON file.