Enable Linux performance runs
We'd like to do this with dotnet cache https://github.com/dotnet/core-proposals/blob/master/DotNetCore-SharedPackageStore.md We don't want to script more complex logic for running crossgen if we can avoid it.
We'll also need to solve acquisition of the SDK and shared framework for linux, I took the Install-Dotnet.ps1 script from one of the dotnet repos (not sure which one). I know there's a bash version floating around somewhere
I took the Install-Dotnet.ps1 script from one of the dotnet repos (not sure which one). I know there's a bash version floating around somewhere
I have an old mail thread suggesting it came from https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.ps1 And it looks like https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.sh exists.
Looks like https://raw.githubusercontent.com/dotnet/cli/rel/1.0.1/scripts/obtain/dotnet-install.ps1 and https://raw.githubusercontent.com/dotnet/cli/rel/1.0.1/scripts/obtain/dotnet-install.sh exist also; maybe we should be using those now...
crossgen-on-publish is not going to happen for 2.0, it may be address for 2.1, but that is also not yet committed. We should pursue the technique above.
@lt72 - this is unblocked now
See - here's a passing ubuntu run. https://travis-ci.org/aspnet/JitBench/jobs/225377579
Ignore the osx results. This is running into flakiness downloading dotnet. This is something we've seen in our other runs on Travis OSX.
@davmason FYI
Thanks! can you please assign to David?
assigned to @davmason
@davmason done?
This isn't done yet. It will be a bit, waiting on linux perf machines in the lab