This is a plugin for Jenkins, providing convenient use of .NET SDKs, specifically the SDKs for .NET Core and .NET 5.0.
- configuration of named SDKs as global tools, with automatic installation via download
toolssection of a declarative pipeline
- a build wrapper, to set up the environment for a particular .NET SDK
- a "With .NET" section in freestyle jobs
- several builders, for common
dotnetBuild- runs "
dotnetClean- runs "
dotnetListPackage- runs "
dotnet list package"
dotnetNuGetDelete- runs "
dotnet nuget delete"
dotnetNuGetPush- runs "
dotnet nuget push"
dotnetPack- runs "
dotnetPublish- runs "
dotnetRestore- runs "
dotnetTest- runs "
dotnetToolRestore- runs "
dotnet tool restore"
The builders are just for convenience; when using the build wrapper, any dotnet command line can be executed using a shell step (
pwsh, ...), as applicable.
Please report issues in the Jenkins Issue Tracker. File them under the
JENKINS project, making sure to add the
Available as part of the GitHub Releases.