From 8d2b48740cd659d9dfa58cc71ed52900e6531887 Mon Sep 17 00:00:00 2001 From: Matt Cooley Date: Tue, 1 Jun 2021 07:58:26 -0700 Subject: [PATCH] Add internal CI pipeline (#1553) * Add CI-internal pipeline * No ARM64, to match release --- .../azure-pipelines.ci-internal.yaml | 41 +++++++++++++++++++ build/pipelines/azure-pipelines.ci.yaml | 4 +- 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 build/pipelines/azure-pipelines.ci-internal.yaml diff --git a/build/pipelines/azure-pipelines.ci-internal.yaml b/build/pipelines/azure-pipelines.ci-internal.yaml new file mode 100644 index 0000000..6014b53 --- /dev/null +++ b/build/pipelines/azure-pipelines.ci-internal.yaml @@ -0,0 +1,41 @@ +# +# Continuous Integration (CI) - Internal +# This pipeline builds and validate the app for all supported architectures, in a production +# configuration. This pipeline relies on Microsoft-internal resources to run. +# + +trigger: +- master +- release/* +- feature/* +pr: none + +name: 0.$(Date:yyMM).$(DayOfMonth)$(Rev:rr).0 + +jobs: +- template: ./templates/build-app-internal.yaml + parameters: + platform: x64 + +- template: ./templates/build-app-internal.yaml + parameters: + platform: x86 + +- template: ./templates/build-app-internal.yaml + parameters: + platform: ARM + +- template: ./templates/run-ui-tests.yaml + parameters: + platform: x64 + runsettingsFileName: CalculatorUITests.release.runsettings + +- template: ./templates/run-unit-tests.yaml + parameters: + platform: x64 + +- template: ./templates/run-unit-tests.yaml + parameters: + platform: x86 + +- template: ./templates/package-appxbundle.yaml diff --git a/build/pipelines/azure-pipelines.ci.yaml b/build/pipelines/azure-pipelines.ci.yaml index 2d55627..ec1dbf3 100644 --- a/build/pipelines/azure-pipelines.ci.yaml +++ b/build/pipelines/azure-pipelines.ci.yaml @@ -1,7 +1,7 @@ # # Continuous Integration (CI) -# This pipeline builds and validate the app in all supported configurations. If the build was -# queued to validate a pull request, we build and test only x64. +# This pipeline builds and validate the app for all supported architecutres, in a public +# configuration. If the build was queued to validate a pull request, we build and test only x64. # trigger: