diff --git a/build.ln b/build.ln index b260fff..640d73b 100644 --- a/build.ln +++ b/build.ln @@ -11,33 +11,34 @@ }, "commands": [ "SH echo Setting up build environment", - "DOTNET analyze" + "SH set", + "SH rm -Rf .build" ] }, { "name": "prepare", "commands": [ - "DOTNET clean", - "DOTNET restore" + "SH dotnet restore", + "SH dotnet clean" ] }, { "name": "build", "commands": [ - "DOTNET build" + "SH dotnet build -c Release" ] }, { "name": "pack_and_publish", "commands": [ - "DOTNET pack", - "DOTNET publish" + "SH dotnet pack ln.build -o .build -c Release", + "SH dotnet publish ln.build.server -p:PublishTrimmed=true -p:PublishSingleFile=true -p:PublishReadyToRun=true --self-contained -r linux-x64 -c Release -o .build/linux-x64" ] }, { "name": "push", "commands": [ - "SH exit 2" + "SH dotnet nuget push .build/ln-build.*.nupkg -s ${DOTNET_SOURCE} -k ${DOTNET_APIKEY}" ] } ]