Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
c3984c7
supress end of life warning for tagetFrameworks
maridematte Mar 7, 2025
0373e02
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Mar 7, 2025
bead4c1
supress warnings and install .NET 5 on the machine too
maridematte Mar 7, 2025
8326bc2
install .NET 5 during pipeline
maridematte Mar 7, 2025
206190a
changed the install
maridematte Mar 7, 2025
90b1b67
upgraded VS version
maridematte Mar 7, 2025
0b11f54
change the pool again
maridematte Mar 7, 2025
fd858af
Added installation of .net5 in linux
maridematte Mar 12, 2025
7e70d5c
Added installation of .net5 in linux again
maridematte Mar 13, 2025
6fe0c07
another try
maridematte Mar 13, 2025
2a31114
another try
maridematte Mar 13, 2025
51b80ab
pls work
maridematte Mar 14, 2025
3ecba2f
remove bootstrap build
maridematte Mar 14, 2025
bbc9ac6
update outdated plugins
YuliiaKovalova Mar 17, 2025
068276b
Onboard 1ES template
maridematte Mar 20, 2025
43a8d8f
skip failing tests
maridematte Mar 21, 2025
1f3ea07
skip tests that are failing
maridematte Mar 25, 2025
bcdfddf
fix
maridematte Mar 25, 2025
5b4c100
Turn on bootstrap again
maridematte Mar 27, 2025
b06d0cb
Merge branch 'exp/magarces/upgrade16.11' of https://github.com/dotnet…
maridematte Mar 28, 2025
4d27c11
Updated SDK version choice
maridematte Mar 28, 2025
cf54690
other SDK fallback version
maridematte Mar 28, 2025
30a1a3d
readded property that was removed by mistake
maridematte Mar 31, 2025
f421aae
add BundlededVersionsPath
YuliiaKovalova Mar 31, 2025
588bb11
Updated MSBuild.Bootstrap.csproj
YuliiaKovalova Mar 31, 2025
39c3f19
Updated MSBuild.Bootstrap.csproj
YuliiaKovalova Mar 31, 2025
b4621ea
override CopyAMD64Symbols
YuliiaKovalova Mar 31, 2025
d5923a0
play with CopyAMD64Symbols more
YuliiaKovalova Mar 31, 2025
03ad992
add source build components
YuliiaKovalova Mar 31, 2025
526d94f
add import for DotNetBuild
YuliiaKovalova Mar 31, 2025
648326d
enable optprof
YuliiaKovalova Mar 31, 2025
38343be
add CredScanSuppressions.json
YuliiaKovalova Mar 31, 2025
5ce03c7
remove code sign validation
YuliiaKovalova Mar 31, 2025
f51d9eb
remove DncEngInternalBuildPool
YuliiaKovalova Mar 31, 2025
1d4c8ea
Transferred checks to version.props
maridematte Apr 1, 2025
10198fb
removed wrong property
maridematte Apr 1, 2025
177511d
pull file changes from 16.11 instead of main
maridematte Apr 1, 2025
5b0c92d
extra whitespace from Microsoft.Build.csproj
YuliiaKovalova Apr 1, 2025
03f8329
Disable Mac and Linux for PRs
rainersigwald Apr 21, 2025
388f2a8
Disable bootstrap entirely
rainersigwald Apr 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Users referenced in this file will automatically be requested as reviewers for PRs that modify the given paths.
# See https://help.github.com/articles/about-code-owners/

/eng/DotNetBuild.props @dotnet/product-construction
/eng/SourceBuild* @dotnet/source-build
/eng/ @dotnet/kitten
/.github/ @dotnet/kitten
/global.json @dotnet/kitten
/.exp-insertions.yml @dotnet/kitten
/.opt-prof.yml @dotnet/kitten
/.vsts-dotnet-ci.yml @dotnet/kitten
/.vsts-dotnet.yml @dotnet/kitten
/NuGet.config @dotnet/kitten
/Directory.Build* @dotnet/kitten
/.git* @dotnet/kitten
115 changes: 3 additions & 112 deletions .vsts-dotnet-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
- job: BootstrapMSBuildOnFullFrameworkWindows
displayName: "Windows Full"
pool:
vmImage: 'windows-2019'
vmImage: 'windows-2022'
steps:
- task: BatchScript@1
displayName: cibuild_bootstrapped_msbuild.cmd
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
- job: BootstrapMSBuildOnCoreWindows
displayName: "Windows Core"
pool:
vmImage: 'windows-2019'
vmImage: 'windows-2022'
steps:
- task: BatchScript@1
displayName: cibuild_bootstrapped_msbuild.cmd
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
- job: FullReleaseOnWindows
displayName: "Windows Full Release (no bootstrap)"
pool:
vmImage: 'windows-2019'
vmImage: 'windows-2022'
steps:
- task: BatchScript@1
displayName: cibuild.cmd
Expand Down Expand Up @@ -149,112 +149,3 @@ jobs:
ArtifactName: 'FullOnWindows Release test logs'
continueOnError: true
condition: always()

- job: CoreBootstrappedOnLinux
displayName: "Linux Core"
pool:
vmImage: 'ubuntu-latest'
steps:
- bash: . 'eng/cibuild_bootstrapped_msbuild.sh'
displayName: CI Build
- task: PublishTestResults@2
displayName: Publish .NET Test Results
inputs:
testRunTitle: 'Linux .NET'
testRunner: XUnit
testResultsFiles: |
artifacts/TestResults/**/*.xml
!**/*UnitTests_net472*.xml
publishRunAttachments: true
mergeTestResults: true
continueOnError: true
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: logs'
inputs:
PathtoPublish: 'artifacts/log/Debug'
ArtifactName: 'CoreOnLinux build logs'
continueOnError: true
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: TestResults'
inputs:
PathtoPublish: 'artifacts/TestResults'
ArtifactName: 'CoreOnLinux test logs'
continueOnError: true
condition: always()

- job: CoreOnMac
displayName: "macOS Core"
pool:
vmImage: 'macOS-latest'
steps:
- bash: . 'eng/cibuild_bootstrapped_msbuild.sh'
displayName: CI Build
- task: PublishTestResults@2
displayName: Publish .NET Test Results
inputs:
testRunTitle: 'macOS .NET'
testRunner: XUnit
testResultsFiles: |
artifacts/TestResults/**/*.xml
!**/*UnitTests_net472*.xml
publishRunAttachments: true
mergeTestResults: true
continueOnError: true
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: logs'
inputs:
PathtoPublish: 'artifacts/log/Debug'
ArtifactName: 'CoreOnMac build logs'
continueOnError: true
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: TestResults'
inputs:
PathtoPublish: 'artifacts/TestResults'
ArtifactName: 'CoreOnMac test logs'
continueOnError: true
condition: always()

- job: MonoOnMac
# Mono CI disabled until it can parse C# 9 syntax: https://github.com/dotnet/msbuild/issues/6058
condition: eq(1,2)
displayName: "macOS Mono"
pool:
vmImage: 'macOS-latest'
steps:
# https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#mono
- bash: |
SYMLINK=6_4_2
MONOPREFIX=/Library/Frameworks/Mono.framework/Versions/$SYMLINK
echo "##vso[task.setvariable variable=DYLD_FALLBACK_LIBRARY_PATH;]$MONOPREFIX/lib:/lib:/usr/lib:$DYLD_LIBRARY_FALLBACK_PATH"
echo "##vso[task.setvariable variable=PKG_CONFIG_PATH;]$MONOPREFIX/lib/pkgconfig:$MONOPREFIX/share/pkgconfig:$PKG_CONFIG_PATH"
echo "##vso[task.setvariable variable=PATH;]$MONOPREFIX/bin:$PATH"
displayName: Use Mono 6.4.2
- bash: 'eng/cibuild_bootstrapped_msbuild.sh --host_type mono /p:SuppressLicenseValidation=true'
displayName: CI Build
- task: PublishTestResults@2
displayName: Publish Mono Test Results
inputs:
testRunTitle: 'macOS Mono'
testRunner: XUnit
testResultsFiles: 'artifacts/TestResults/Debug-MONO/*UnitTests*.xml'
publishRunAttachments: true
mergeTestResults: true
continueOnError: true
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: logs'
inputs:
PathtoPublish: 'artifacts/log'
ArtifactName: 'MonoOnMac build logs'
condition: always()
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: TestResults'
inputs:
PathtoPublish: 'artifacts/TestResults'
ArtifactName: 'MonoOnMac test logs'
continueOnError: true
condition: always()
Loading
Loading