vscode-dotnet-runtime/azure-pipelines.yml

66 строки
1.4 KiB
YAML
Исходник Постоянная ссылка Обычный вид История

2019-11-09 01:30:11 +03:00
trigger:
batch: true
2019-11-09 01:30:11 +03:00
branches:
include:
2021-03-17 00:06:33 +03:00
- main
tags:
include:
2021-02-18 21:35:49 +03:00
- SDK-v*
- Runtime-v*
2019-11-09 01:30:11 +03:00
pr:
autoCancel: false
branches:
include:
- '*'
variables:
2024-02-27 03:22:04 +03:00
- name: Codeql.Enabled
value: true
parameters:
- name: pools
type: object
default:
2024-03-13 01:35:06 +03:00
- name: NetCore-Public
vmImage: ubuntu-latest
2024-03-13 01:14:59 +03:00
image: ubuntu.2204.amd64.open
os: linux
2024-03-13 01:35:06 +03:00
- name: NetCore-Public
vmImage: macOS-latest
2024-03-13 01:14:59 +03:00
image: osx.14.amd64.open
os: macOS
2024-03-13 01:35:06 +03:00
- name: NetCore-Public
vmImage: windows-latest
2024-03-12 19:24:03 +03:00
image: 1es-windows-2022-open
os: windows
2024-03-12 02:17:21 +03:00
stages:
2024-03-12 20:12:04 +03:00
- stage: o # o is just used so it looks like a bullet point in the output of devops
2024-03-12 02:17:21 +03:00
jobs:
- ${{ each image in parameters.pools }}:
- template: pipeline-templates/build-test.yaml
2024-03-12 02:17:21 +03:00
parameters:
pool:
name: ${{ image.name }}
image: ${{ image.image }}
2024-03-13 01:37:57 +03:00
vmImage: ${{ image.vmImage }}
2024-03-12 02:17:21 +03:00
os: ${{ image.os }}
2024-03-13 01:56:48 +03:00
oes: false
- template: pipeline-templates/upstream-verify.yaml
2024-03-12 02:17:21 +03:00
parameters:
pool:
2024-03-13 01:35:06 +03:00
name: NetCore-Public
2024-03-13 01:25:59 +03:00
image: 1es-windows-2022-open
os: windows
- template: pipeline-templates/lint.yaml
2024-03-12 02:17:21 +03:00
parameters:
pool:
2024-03-13 01:35:06 +03:00
name: NetCore-Public
2024-03-13 01:25:59 +03:00
image: 1es-windows-2022-open
os: windows
- template: pipeline-templates/package-vsix.yaml
2024-03-12 02:17:21 +03:00
parameters:
pool:
2024-03-13 01:35:06 +03:00
name: NetCore-Public
2024-03-13 01:25:59 +03:00
image: 1es-windows-2022-open
os: windows