ToolSettingsExtensions Class

Summary

Custom msbuild helper extensions
Assembly
Rocket.Surgery.Nuke.dll
Namespace
Rocket.Surgery.Nuke
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["ToolSettingsExtensions"] class Type type-node

Syntax

public static class ToolSettingsExtensions

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Methods

Name Value Summary
SetBinaryLogger<T>(T, AbsolutePath, MSBuildBinaryLogImports) T
Configures binary logging for MSBuild
static
SetBinaryLogger<T>(T, AbsolutePath) T
Configures binary logging for MSBuild
static
SetDefaultLoggers<T>(T, AbsolutePath) T
Configures binary and file logging for MSBuild
static
SetFileLogger<T>(T, AbsolutePath) T
Configures a file logger for MSBuild
static
SetGitVersionEnvironment<T>(T, GitVersion) T
Ensures all the gitversion values are available as environment values (GITVERISON_*)
static
With<T>(ITargetDefinition, Func<ITargetDefinition, T, ITargetDefinition>, T) ITargetDefinition

Call a target definition in context of a build script

if the build scripts aren't setup correctly the nuke extensions will not detect them.

static
With<T>(ITargetDefinition, T, Func<ITargetDefinition, T, ITargetDefinition>) ITargetDefinition

Call a target definition in context of a build script

if the build scripts aren't setup correctly the nuke extensions will not detect them.

static