Azure Pipelines task extensions are being optimized for size and download/extraction times. This involves bundling Node.js-based tasks using tools like esbuild to reduce the number of files and overall package size. The goal is to improve agent initialization times, reduce build infrastructure costs, and enhance the efficiency of CI/CD pipelines. This optimization applies to any distributable artifact that repeatedly loads a large node_modules tree. This post details the integration of a new build system for TFS/VSTS that simplifies the process of building ASP.NET web applications, generating web deploy packages, and deploying them to Azure Web Sites. It covers registering Azure subscriptions, creating build definitions using the Azure Website template, and configuring build steps for both single and multiple web site deployments.
All Microsoft trails