pkg(dotnet-5.0.201): Nuget caching
This commit is contained in:
parent
7ad8f337bc
commit
91018d6d85
|
@ -4,3 +4,11 @@ curl "https://download.visualstudio.microsoft.com/download/pr/73a9cb2a-1acd-4d20
|
||||||
tar xzf dotnet.tar.gz --strip-components=1
|
tar xzf dotnet.tar.gz --strip-components=1
|
||||||
rm dotnet.tar.gz
|
rm dotnet.tar.gz
|
||||||
|
|
||||||
|
# Cache nuget packages
|
||||||
|
export DOTNET_CLI_HOME=$PWD
|
||||||
|
dotnet new console -o cache_application
|
||||||
|
# This calls a restore on the global-packages index ($DOTNET_CLI_HOME/.nuget/packages)
|
||||||
|
# If we want to allow more packages, we could add them to this cache_application
|
||||||
|
|
||||||
|
rm -rf cache_application
|
||||||
|
# Get rid of it, we don't actually need the application - just the restore
|
|
@ -1,5 +1,12 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
dotnet new console
|
export DOTNET_CLI_HOME=$PWD
|
||||||
|
|
||||||
|
dotnet build > /dev/null # Shut the thing up
|
||||||
|
|
||||||
|
dotnet new console -o . --no-restore
|
||||||
rm Program.cs
|
rm Program.cs
|
||||||
dotnet build -o .
|
|
||||||
|
dotnet restore --source $DOTNET_ROOT/.nuget/packages
|
||||||
|
|
||||||
|
dotnet build -o . --no-restore
|
|
@ -2,4 +2,4 @@
|
||||||
|
|
||||||
# Put 'export' statements here for environment variables
|
# Put 'export' statements here for environment variables
|
||||||
export DOTNET_ROOT=$PWD
|
export DOTNET_ROOT=$PWD
|
||||||
export PATH=$DOTNET_ROOT:$PATH
|
export PATH=$DOTNET_ROOT:$PATH
|
|
@ -1,5 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Put instructions to run the runtime
|
# Put instructions to run the runtime
|
||||||
|
export DOTNET_CLI_HOME=$PWD
|
||||||
|
|
||||||
shift
|
shift
|
||||||
dotnet $(basename $(realpath .)).dll "$@"
|
dotnet $(basename $(realpath .)).dll "$@"
|
Loading…
Reference in New Issue