Namespace Hexagrams.Nuke.Components
Classes
ComponentExtensions
Extension methods for NUKE build components.
Configuration
The configuration to use for building the project.
ToolSettingsExtensions
Extension methods for tool execution configuration.
Interfaces
IClean
Provides targets and configuration for cleaning the current solution.
ICompile
Targets and settings for compiling the solution.
IFormat
Provides targets and configuration for verifying and applying code style preferences.
IHasArtifacts
Provides properties for controlling build artifact output.
IHasConfiguration
Provides parameters for setting the build configuration.
IHasGitRepository
Provides properties for accessing information about the current Git repository.
IHasReports
Provides properties for controlling build report output.
IHasSolution
Provides properties for accessing information about the solution being built.
IHasVersioning
Provides properties for accessing versioning information calculated with GitVersion.
IPack
Provides targets and configuration for creating NuGet packages using dotnet pack.
IPush
Provides targets and configuration for pushing NuGet packages.
IReportCoverage
Targets and configuration for creation of code coverage reports.
<PackageDownload Include="ReportGenerator" version="[x.y.z]" />
IRestore
Targets and configuration for restoring dependencies for the solution.
ITest
Targets and configuration for executing unit tests in the solution.