...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/scripts/job-matrix/samples/matrix-test.yml

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/scripts/job-matrix/samples

     1trigger: none
     2
     3variables:
     4  - template: /eng/pipelines/templates/variables/globals.yml
     5
     6jobs:
     7  - template: /eng/common/pipelines/templates/jobs/archetype-sdk-tests-generate.yml
     8    parameters:
     9      JobTemplatePath: /eng/common/scripts/job-matrix/samples/matrix-job-sample.yml
    10      AdditionalParameters: {}
    11      Pool: Azure Pipelines
    12      OsVmImage: ubuntu-18.04
    13      CloudConfig:
    14        SubscriptionConfiguration: $(sub-config-azure-cloud-test-resources)
    15        Location: eastus2
    16        Cloud: Public
    17      MatrixFilters:
    18        # Exclusion example
    19        - OSVmImage=^(?!macOS).*
    20      MatrixReplace:
    21        - OsVmImage=(ubuntu).*/$1-20.04
    22        - .*Framework.*=net5.0/net5.1
    23      MatrixConfigs:
    24        - Name: base_product_matrix
    25          Path: eng/common/scripts/job-matrix/samples/matrix.json
    26          Selection: all
    27          GenerateVMJobs: true
    28        - Name: sparse_product_matrix
    29          Path: eng/common/scripts/job-matrix/samples/matrix.json
    30          Selection: sparse
    31          NonSparseParameters:
    32            - framework
    33          GenerateVMJobs: true

View as plain text