TeamCity .NET Core Plugin
TeamCity .NET Core plugin brings support of .NET CLI toolchain.
It simplifies build of cross-platform applications which use frameworks and libraries like ASP.NET Core and EF Core.
Features
It provides following features for .NET Core project building:
dotnet
command build runner- .NET Core tools detection at build agents
- auto-discovery of build steps
- cleanup of nuget caches to meet agent free space requirement
Download
You can download plugin from the last successful build and install it as additional TeamCity plugin.
Compatibility
Plugin is compatible with TeamCity 9.1.x and greater.
Configuration
.NET CLI toolkit
To use dotnet
build runner install .NET CLI and add bin directory of .NET CLI tools to the PATH
environment variable.
Also, you can configure environment variable DOTNET_HOME
for your TeamCity build agent user, for instance:
DOTNET_HOME=C:\Program Files\dotnet\
Build
This project uses gradle as a build system. You can easily open it in IntelliJ IDEA or Eclipse.
Contributions
We appreciate all kinds of feedback, so please feel free to send a PR or write an issue.