Skip to content

Commit 29b6af2

Browse files
committed
[Internal] msdata/direct: Adds separate testing pipeline files (#5316)
# Pull Request Template ## Description Please include a summary of the change and which issue is fixed. Include samples if adding new API, and include relevant motivation and context. List any dependencies that are required for this change. ## Type of change Please delete options that are not relevant. - [] Bug fix (non-breaking change which fixes an issue) - [] New feature (non-breaking change which adds functionality) - [] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [] This change requires a documentation update ## Closing issues To automatically close an issue: closes #IssueNumber
1 parent 5405931 commit 29b6af2

3 files changed

Lines changed: 443 additions & 1 deletion

File tree

azure-pipelines-msdata-direct.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# A pipeline with no CI trigger
2+
trigger: none
3+
4+
pr:
5+
branches:
6+
include:
7+
- msdata/direct*
8+
paths:
9+
include:
10+
- '*'
11+
exclude:
12+
- '*.md'
13+
- 'docs/**/*'
14+
- 'Microsoft.Azure.Cosmos/contracts/**/*'
15+
16+
variables:
17+
DebugArguments: ' --filter "TestCategory!=Flaky & TestCategory!=Quarantine & TestCategory!=Functional" --verbosity normal '
18+
ReleaseArguments: ' --filter "TestCategory!=Quarantine" --verbosity normal '
19+
VmImage: windows-latest # https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops
20+
21+
22+
jobs:
23+
- template: templates/static-tools.yml
24+
parameters:
25+
BuildConfiguration: Release
26+
VmImage: $(VmImage)
27+
28+
- template: templates/build-ctl.yml
29+
parameters:
30+
BuildConfiguration: Release
31+
Arguments: $(ReleaseArguments)
32+
VmImage: $(VmImage)
33+
34+
- template: templates/build-samples.yml
35+
parameters:
36+
BuildConfiguration: Release
37+
Arguments: $(ReleaseArguments)
38+
VmImage: $(VmImage)
39+
40+
- template: templates/build-test-msdata.yml
41+
parameters:
42+
BuildConfiguration: Release
43+
Arguments: $(ReleaseArguments)
44+
VmImage: $(VmImage)
45+
MultiRegionConnectionString: $(COSMOSDB_MULTI_REGION)
46+
MultiRegionMultiMasterConnectionString: $(COSMOSDB_MULTIMASTER)
47+
IncludePerformance: true
48+
IncludeCoverage: true
49+
50+
- template: templates/build-internal.yml
51+
parameters:
52+
BuildConfiguration: Release
53+
Arguments: $(ReleaseArguments)
54+
VmImage: $(VmImage)
55+
56+
- template: templates/build-preview.yml
57+
parameters:
58+
BuildConfiguration: Release
59+
Arguments: $(ReleaseArguments)
60+
VmImage: $(VmImage)
61+
62+
- template: templates/build-thinclient.yml
63+
parameters:
64+
BuildConfiguration: Release
65+
Arguments: $(ReleaseArguments)
66+
VmImage: $(VmImage)
67+
ThinClientConnectionString: $(COSMOSDB_THINCLIENT)
68+
IncludePerformance: true
69+
IncludeCoverage: true

azure-pipelines.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ pr:
66
include:
77
- master
88
- releases/*
9-
- msdata/direct*
109
paths:
1110
include:
1211
- '*'

0 commit comments

Comments
 (0)