Skip to content

Commit 87c93b1

Browse files
[WIP] Add new Single File benchmark modes for crossgen2 (aspnet#2144)
* Initial plan * Add R2RComposite modes for Windows and Linux Single File benchmarks Co-authored-by: sebastienros <[email protected]> * Add PublishSingleFile=true to R2RComposite modes for consistency Co-authored-by: sebastienros <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: sebastienros <[email protected]>
1 parent 1021e6f commit 87c93b1

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

build/singlefile-scenarios.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ parameters:
3939
- displayName: AOT
4040
# workaround https://github.com/dotnet/runtime/issues/81382 by explicitly referencing a Microsoft.DotNet.ILCompiler version
4141
arguments: --application.buildArguments \"/p:PublishAot=true /p:StripSymbols=true\" --property mode=Aot --application.packageReferences \"Microsoft.DotNet.ILCompiler=$(MicrosoftNETCoreAppPackageVersion)\"
42+
- displayName: R2RComposite-Windows
43+
arguments: --application.buildArguments \"/p:PublishReadyToRun=true /p:PublishReadyToRunComposite=true /p:PublishSingleFile=true /p:RuntimeIdentifier=win-x64\" --property mode=R2RComposite --property rid=win-x64 --application.options.requiredOperatingSystem windows
44+
- displayName: R2RComposite-Linux
45+
arguments: --application.buildArguments \"/p:PublishReadyToRun=true /p:PublishReadyToRunComposite=true /p:PublishSingleFile=true /p:RuntimeIdentifier=linux-x64\" --property mode=R2RComposite --property rid=linux-x64 --application.options.requiredOperatingSystem linux
4246

4347
steps:
4448
- ${{ each s in parameters.scenarios }}:

0 commit comments

Comments
 (0)