Skip to content

Commit 7c2a368

Browse files
author
Mike McLaughlin
committed
Merge branch 'main' into release/stable
2 parents e01ddda + 1c189ab commit 7c2a368

File tree

118 files changed

+4713
-6565
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+4713
-6565
lines changed

Build.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
2-
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -restore %*"
2+
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -restore -build %*"
33
exit /b %ErrorLevel%

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ while [[ -h $source ]]; do
1313
done
1414

1515
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
16-
"$scriptroot/eng/build.sh" --restore $@
16+
"$scriptroot/eng/build.sh" --restore --build $@

diagnostics-codeql.yml

Lines changed: 117 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -28,125 +28,128 @@ variables:
2828
- name: skipComponentGovernanceDetection
2929
value: true
3030

31-
stages:
32-
- stage: build
33-
displayName: Build and Test Diagnostics
34-
jobs:
35-
- template: /eng/build.yml
36-
parameters:
37-
name: Windows
38-
osGroup: Windows_NT
39-
isCodeQLRun: true
40-
strategy:
41-
matrix:
42-
Build_Release:
43-
_BuildConfig: Release
44-
_BuildArch: x64
45-
Build_Release_x86:
46-
_BuildConfig: Release
47-
_BuildArch: x86
48-
Build_Release_arm:
49-
_BuildConfig: Release
50-
_BuildArch: arm
51-
Build_Release_arm64:
52-
_BuildConfig: Release
53-
_BuildArch: arm64
31+
extends:
32+
template: /eng/pipelines/pipeline-resources.yml
33+
parameters:
34+
stages:
35+
- stage: build
36+
displayName: Build and Test Diagnostics
37+
jobs:
38+
- template: /eng/pipelines/build.yml
39+
parameters:
40+
name: Windows
41+
osGroup: Windows_NT
42+
isCodeQLRun: true
43+
strategy:
44+
matrix:
45+
Build_Release:
46+
_BuildConfig: Release
47+
_BuildArch: x64
48+
Build_Release_x86:
49+
_BuildConfig: Release
50+
_BuildArch: x86
51+
Build_Release_arm:
52+
_BuildConfig: Release
53+
_BuildArch: arm
54+
Build_Release_arm64:
55+
_BuildConfig: Release
56+
_BuildArch: arm64
5457

55-
- template: /eng/build.yml
56-
parameters:
57-
name: CentOS_7
58-
osGroup: Linux
59-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-3e800f1-20190501005343
60-
isCodeQLRun: true
61-
strategy:
62-
matrix:
63-
Build_Release:
64-
_BuildConfig: Release
65-
_BuildArch: x64
58+
- template: /eng/pipelines/build.yml
59+
parameters:
60+
name: Linux_x64
61+
osGroup: Linux
62+
nativeBuildContainer: linux_x64
63+
isCodeQLRun: true
64+
strategy:
65+
matrix:
66+
Build_Release:
67+
_BuildConfig: Release
68+
_BuildArch: x64
6669

67-
- template: /eng/build.yml
68-
parameters:
69-
name: Alpine3_13
70-
osGroup: Linux
71-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-WithNode-20210910135845-c401c85
72-
isCodeQLRun: true
73-
strategy:
74-
matrix:
75-
Build_Release:
76-
_BuildConfig: Release
77-
_BuildArch: x64
70+
- template: /eng/pipelines/build.yml
71+
parameters:
72+
name: Linux_musl
73+
osGroup: Linux
74+
nativeBuildContainer: linux_musl_x64
75+
isCodeQLRun: true
76+
strategy:
77+
matrix:
78+
Build_Release:
79+
_BuildConfig: Release
80+
_BuildArch: x64
7881

79-
- template: /eng/build.yml
80-
parameters:
81-
name: MacOS
82-
osGroup: MacOS
83-
isCodeQLRun: true
84-
strategy:
85-
matrix:
86-
Build_Release:
87-
_BuildConfig: Release
88-
_BuildArch: x64
82+
- template: /eng/pipelines/build.yml
83+
parameters:
84+
name: MacOS
85+
osGroup: MacOS
86+
isCodeQLRun: true
87+
strategy:
88+
matrix:
89+
Build_Release:
90+
_BuildConfig: Release
91+
_BuildArch: x64
8992

90-
- template: /eng/build.yml
91-
parameters:
92-
name: MacOS_arm64
93-
osGroup: MacOS_cross
94-
crossbuild: true
95-
isCodeQLRun: true
96-
strategy:
97-
matrix:
98-
Build_Release:
99-
_BuildConfig: Release
100-
_BuildArch: arm64
93+
- template: /eng/pipelines/build.yml
94+
parameters:
95+
name: MacOS_arm64
96+
osGroup: MacOS_cross
97+
crossBuild: true
98+
isCodeQLRun: true
99+
strategy:
100+
matrix:
101+
Build_Release:
102+
_BuildConfig: Release
103+
_BuildArch: arm64
101104

102-
- template: /eng/build.yml
103-
parameters:
104-
name: Linux_arm
105-
osGroup: Linux
106-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-20210719121212-8a8d3be
107-
crossrootfsDir: '/crossrootfs/arm'
108-
isCodeQLRun: true
109-
strategy:
110-
matrix:
111-
Build_Release:
112-
_BuildConfig: Release
113-
_BuildArch: arm
105+
- template: /eng/pipelines/build.yml
106+
parameters:
107+
name: Linux_arm
108+
osGroup: Linux
109+
nativeBuildContainer: linux_arm
110+
crossBuild: true
111+
isCodeQLRun: true
112+
strategy:
113+
matrix:
114+
Build_Release:
115+
_BuildConfig: Release
116+
_BuildArch: arm
114117

115-
- template: /eng/build.yml
116-
parameters:
117-
name: Linux_arm64
118-
osGroup: Linux
119-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm64-20210719121212-8a8d3be
120-
crossrootfsDir: '/crossrootfs/arm64'
121-
isCodeQLRun: true
122-
strategy:
123-
matrix:
124-
Build_Release:
125-
_BuildConfig: Release
126-
_BuildArch: arm64
118+
- template: /eng/pipelines/build.yml
119+
parameters:
120+
name: Linux_arm64
121+
osGroup: Linux
122+
nativeBuildContainer: linux_arm64
123+
crossBuild: true
124+
isCodeQLRun: true
125+
strategy:
126+
matrix:
127+
Build_Release:
128+
_BuildConfig: Release
129+
_BuildArch: arm64
127130

128-
- template: /eng/build.yml
129-
parameters:
130-
name: Linux_musl_arm
131-
osGroup: Linux
132-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm-alpine-20210923140502-78f7860
133-
crossrootfsDir: '/crossrootfs/arm'
134-
isCodeQLRun: true
135-
strategy:
136-
matrix:
137-
Build_Release:
138-
_BuildConfig: Release
139-
_BuildArch: arm
131+
- template: /eng/pipelines/build.yml
132+
parameters:
133+
name: Linux_musl_arm
134+
osGroup: Linux
135+
nativeBuildContainer: linux_musl_arm
136+
crossBuild: true
137+
isCodeQLRun: true
138+
strategy:
139+
matrix:
140+
Build_Release:
141+
_BuildConfig: Release
142+
_BuildArch: arm
140143

141-
- template: /eng/build.yml
142-
parameters:
143-
name: Linux_musl_arm64
144-
osGroup: Linux
145-
dockerImage: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm64-alpine-20210923140502-78f7860
146-
crossrootfsDir: '/crossrootfs/arm64'
147-
isCodeQLRun: true
148-
strategy:
149-
matrix:
150-
Build_Release:
151-
_BuildConfig: Release
152-
_BuildArch: arm64
144+
- template: /eng/pipelines/build.yml
145+
parameters:
146+
name: Linux_musl_arm64
147+
osGroup: Linux
148+
nativeBuildContainer: linux_musl_arm64
149+
crossBuild: true
150+
isCodeQLRun: true
151+
strategy:
152+
matrix:
153+
Build_Release:
154+
_BuildConfig: Release
155+
_BuildArch: arm64

0 commit comments

Comments
 (0)