Skip to content

Commit e40248a

Browse files
authored
GitHub: Allow MSBuild to use all CPU cores made available by the Actions runner (#119)
1 parent 8c21bb5 commit e40248a

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,15 @@ jobs:
9090
- name: Restore
9191
run: |
9292
msbuild $env:SOLUTION_PATH `
93+
-maxcpucount `
9394
-t:Restore `
9495
-p:Platform="Any CPU" `
9596
-p:Configuration=$env:CONFIGURATION
9697
9798
- name: Build
9899
run: |
99100
msbuild $env:THIS_PROJECT_PATH `
101+
-maxcpucount `
100102
-t:Build `
101103
-p:Platform="Any CPU" `
102104
-p:Configuration=$env:CONFIGURATION
@@ -136,13 +138,15 @@ jobs:
136138
- name: Restore
137139
run: |
138140
msbuild $env:SOLUTION_PATH `
141+
-maxcpucount `
139142
-t:Restore `
140143
-p:Platform="Any CPU" `
141144
-p:Configuration=$env:CONFIGURATION
142145
143146
- name: Build
144147
run: |
145148
msbuild $env:THIS_PROJECT_PATH `
149+
-maxcpucount `
146150
-t:Build `
147151
-p:Platform="Any CPU" `
148152
-p:Configuration=$env:CONFIGURATION
@@ -192,13 +196,15 @@ jobs:
192196
- name: Restore
193197
run: |
194198
msbuild $env:SOLUTION_PATH `
199+
-maxcpucount `
195200
-t:Restore `
196201
-p:Platform="Any CPU" `
197202
-p:Configuration=$env:CONFIGURATION
198203
199204
- name: Build
200205
run: |
201206
msbuild $env:THIS_PROJECT_PATH `
207+
-maxcpucount `
202208
-t:Build `
203209
-p:Platform="Any CPU" `
204210
-p:Configuration=$env:CONFIGURATION
@@ -263,13 +269,15 @@ jobs:
263269
- name: Restore
264270
run: |
265271
msbuild $env:SOLUTION_PATH `
272+
-maxcpucount `
266273
-t:Restore `
267274
-p:Platform="Any CPU" `
268275
-p:Configuration=$env:CONFIGURATION
269276
270277
- name: Build
271278
run: |
272279
msbuild $env:THIS_PROJECT_PATH `
280+
-maxcpucount `
273281
-t:Build `
274282
-p:Platform="Any CPU" `
275283
-p:Configuration=$env:CONFIGURATION `
@@ -311,13 +319,15 @@ jobs:
311319
- name: Restore
312320
run: |
313321
msbuild $env:SOLUTION_PATH `
322+
-maxcpucount `
314323
-t:Restore `
315324
-p:Platform="Any CPU" `
316325
-p:Configuration=$env:CONFIGURATION
317326
318327
- name: Build
319328
run: |
320329
msbuild $env:THIS_PROJECT_PATH `
330+
-maxcpucount `
321331
-t:Build `
322332
-p:Platform="Any CPU" `
323333
-p:Configuration=$env:CONFIGURATION
@@ -357,13 +367,15 @@ jobs:
357367
- name: Restore
358368
run: |
359369
msbuild $env:SOLUTION_PATH `
370+
-maxcpucount `
360371
-t:Restore `
361372
-p:Platform="Any CPU" `
362373
-p:Configuration=$env:CONFIGURATION
363374
364375
- name: Build
365376
run: |
366377
msbuild $env:THIS_PROJECT_PATH `
378+
-maxcpucount `
367379
-t:Build `
368380
-p:Platform="Any CPU" `
369381
-p:Configuration=$env:CONFIGURATION `
@@ -404,13 +416,15 @@ jobs:
404416
- name: Restore
405417
run: |
406418
msbuild $env:SOLUTION_PATH `
419+
-maxcpucount `
407420
-t:Restore `
408421
-p:Platform="Any CPU" `
409422
-p:Configuration=$env:CONFIGURATION
410423
411424
- name: Build
412425
run: |
413426
msbuild $env:THIS_PROJECT_PATH `
427+
-maxcpucount `
414428
-t:Build `
415429
-p:Platform="Any CPU" `
416430
-p:Configuration=$env:CONFIGURATION `

0 commit comments

Comments
 (0)