File: matrix-test.yml

package info (click to toggle)
golang-github-azure-azure-sdk-for-go 68.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 556,256 kB
  • sloc: javascript: 196; sh: 96; makefile: 7
file content (33 lines) | stat: -rw-r--r-- 1,088 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
trigger: none

variables:
  - template: /eng/pipelines/templates/variables/globals.yml

jobs:
  - template: /eng/common/pipelines/templates/jobs/archetype-sdk-tests-generate.yml
    parameters:
      JobTemplatePath: /eng/common/scripts/job-matrix/samples/matrix-job-sample.yml
      AdditionalParameters: {}
      Pool: Azure Pipelines
      OsVmImage: ubuntu-18.04
      CloudConfig:
        SubscriptionConfiguration: $(sub-config-azure-cloud-test-resources)
        Location: eastus2
        Cloud: Public
      MatrixFilters:
        # Exclusion example
        - OSVmImage=^(?!macOS).*
      MatrixReplace:
        - OsVmImage=(ubuntu).*/$1-20.04
        - .*Framework.*=net5.0/net5.1
      MatrixConfigs:
        - Name: base_product_matrix
          Path: eng/common/scripts/job-matrix/samples/matrix.json
          Selection: all
          GenerateVMJobs: true
        - Name: sparse_product_matrix
          Path: eng/common/scripts/job-matrix/samples/matrix.json
          Selection: sparse
          NonSparseParameters:
            - framework
          GenerateVMJobs: true