From 6bd5f210f053b1bd5d8e35cea66b3b5c1beb6dcb Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Fri, 4 Mar 2022 19:30:32 +0000 Subject: [PATCH] upgrade the example to dotnet 6.0 --- ...on-dotnet-core-sdk.sh => provision-dotnet-sdk.sh} | 3 ++- provision/use-nuget-repository.sh | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) rename provision/{provision-dotnet-core-sdk.sh => provision-dotnet-sdk.sh} (89%) diff --git a/provision/provision-dotnet-core-sdk.sh b/provision/provision-dotnet-sdk.sh similarity index 89% rename from provision/provision-dotnet-core-sdk.sh rename to provision/provision-dotnet-sdk.sh index f177411..a3f8979 100644 --- a/provision/provision-dotnet-core-sdk.sh +++ b/provision/provision-dotnet-sdk.sh @@ -9,9 +9,10 @@ source /etc/profile.d/opt-out-dotnet-cli-telemetry.sh # see https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu wget -qO packages-microsoft-prod.deb "https://packages.microsoft.com/config/ubuntu/$(lsb_release -s -r)/packages-microsoft-prod.deb" dpkg -i packages-microsoft-prod.deb +rm packages-microsoft-prod.deb apt-get install -y apt-transport-https apt-get update -apt-get install -y dotnet-sdk-3.1 +apt-get install -y dotnet-sdk-6.0 # show versions. dotnet --info diff --git a/provision/use-nuget-repository.sh b/provision/use-nuget-repository.sh index 6e0ca2a..89ccf89 100644 --- a/provision/use-nuget-repository.sh +++ b/provision/use-nuget-repository.sh @@ -12,9 +12,9 @@ mkdir -p tmp/use-nuget-repository && cd tmp/use-nuget-repository # see https://help.sonatype.com/repomanager3/formats/nuget-repositories # see https://help.sonatype.com/repomanager3/formats/nuget-repositories/grouping-nuget-repositories -# install the dotnet core sdk. +# install the dotnet sdk. if ! which dotnet; then - bash -eux /vagrant/provision/provision-dotnet-core-sdk.sh + bash -eux /vagrant/provision/provision-dotnet-sdk.sh fi nuget_source_url=https://$nexus_domain/repository/nuget-group/index.json @@ -45,7 +45,7 @@ dotnet nuget list source cat >example-hello-world.csproj <<'EOF' - netcoreapp3.1 + net6.0 1.0.0 Alice Doe Copyleft Alice Doe @@ -99,12 +99,12 @@ dotnet nuget push \ --api-key $nuget_source_push_api_key # test its usage from a test application. -rm -rf test && mkdir test && pushd test +rm -rf test && mkdir test && pushd test cat >test.csproj <<'EOF' Exe - netcoreapp3.1 + net6.0 EOF @@ -135,7 +135,7 @@ namespace Example EOF dotnet nuget list source dotnet add package example-hello-world -dotnet add package Serilog.Sinks.Console --version 3.1.1 +dotnet add package Serilog.Sinks.Console --version 4.0.1 dotnet build -v=n -c=Release dotnet publish -v=n -c=Release --no-build --output dist ./dist/test