Welcome to mirror list, hosted at ThFree Co, Russian Federation.

azure-pipelines.yml - github.com/microsoft/GSL.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0d1219a045a386619ea385a26b2198a210785822 (plain)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
trigger:
  - main

pr:
  autoCancel: true

# GCC
stages:
- stage: GCC
  dependsOn: []
  variables:
  - name: CC
    value: gcc
  - name: CXX
    value: g++
  jobs:
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate GCC latest'
      imageName: ubuntu-20.04
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate GCC Previous'
      imageName: ubuntu-18.04

# Clang
- stage: Clang
  dependsOn: []
  variables:
  - name: CC
    value: clang
  - name: CXX
    value: clang++
  jobs:
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate Clang latest'
      imageName: ubuntu-20.04
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate Clang Previous'
      imageName: ubuntu-18.04

# MSVC
- stage: MSVC
  dependsOn: []
  jobs:
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate MSVC latest'
      imageName: windows-latest
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate MSVC Previous'
      imageName: vs2017-win2016

# Apple-Clang
- stage: Apple_Clang
  dependsOn: []
  jobs:
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate Apple-Clang latest'
      imageName: macos-10.15
  - template: ./pipelines/jobs.yml
    parameters:
      jobName: 'Validate Apple-Clang Previous'
      imageName: macos-10.14