From 2d6b46e1b2a8181733d2a6a23dc841469649230f Mon Sep 17 00:00:00 2001 From: Artak <34246760+mkArtakMSFT@users.noreply.github.com> Date: Wed, 27 Nov 2019 08:34:32 -0800 Subject: [PATCH] Added a new CI definition to measure build time for certain areas (#17407) * Added a new CI definition to measure build time for certain areas This pipeline is going to measure the time required to build certain areas. For now, adding only the `Components` build to try out the pipeline. * Incorporate PR feedback --- .azure/pipelines/devBuilds.yml | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .azure/pipelines/devBuilds.yml diff --git a/.azure/pipelines/devBuilds.yml b/.azure/pipelines/devBuilds.yml new file mode 100644 index 0000000000..c92cd7c2a8 --- /dev/null +++ b/.azure/pipelines/devBuilds.yml @@ -0,0 +1,35 @@ +# +# See https://docs.microsoft.com/en-us/vsts/pipelines/yaml-schema for details on this file. +# + +# Configure which branches trigger builds +trigger: + batch: true + branches: + include: + - master + +stages: +- stage: build components + displayName: Build Components + jobs: + # Build components on Windows (x64) + - template: jobs/default-build.yml + parameters: + codeSign: false + jobName: Windows_build + jobDisplayName: "Build: Windows x64/x86" + agentOs: Windows + steps: + - script: cd ./src/Components + - script: ./build.cmd + -ci + -arch x64 + /bl:artifacts/log/build.x64.binlog + $(_BuildArgs) + displayName: Build x64 + artifacts: + - name: Windows_Logs + path: artifacts/log/ + publishOnError: true + includeForks: true