Rocket.Surgery.Nuke.dll Assembly

Class Types

Class Summary
AzurePipelinesParameter
AzurePipelinesStep
AzurePipelinesSteps
AzurePipelinesStepsAttribute
Badges A container for badges that you want to show on the readme
CleanupCodeMSBuildToolset Used within CleanupCodeTasks.
CleanupCodeSettings Used within CleanupCodeTasks.
CleanupCodeSettingsExtensions Used within CleanupCodeTasks.
CleanupCodeSettingsLayers Used within CleanupCodeTasks.
CleanupCodeTasks

CleanupCode is a free command-line tool that can perform code cleanup to instantly eliminate code style violations in a project or solution and ensure a uniform code base.

For more details, visit the official website.

ComputedGitVersionAttribute Injects an instance of Nuke.Common.Tools.GitVersion.GitVersion based on the local repository.
DownloadFileAttribute Injects the path to the downloaded package icon.
EnsureGitHooksAttribute Ensures that the given git hooks are defined in the .git directory
EnsurePackageSourceHasCredentialsAttribute Ensures that the package source name has credentials set This is useful to ensure that credentials are defined on a users local environment
GitHook The allows git hooks
Histories A container for build histories that you want to show on the readme
LoggingExtensions
MSBuildBinaryLogImports What files to include in the binary log
NuGetVerbosityMappingAttribute Mapping for nuget Verbosity
OptionalGitRepositoryAttribute
PackageIconAttribute Injects the path to the downloaded package icon.
ReadmeUpdater The generic class used to contain all the sections, badges, histories and references.
References This section is used to allow for clean markdown references so that the readme file isn't complete cluttered with image urls and links.
RocketBoosterBuild Base build plan and tasks.
RocketBoosterBuild<T> Base build plan and tasks
Sections A general sections container, used to replace sections in the markdown
SolutionExtensions Extensions for finding projects in solutions
ToolSettingsExtensions Custom msbuild helper extensions

Interface Types

Interface Summary
IBadgeSection Interface is used to add another badge to the `badges` container in the readme.
IHistorySection Interface is used to add another badge to the `history badges` container in the readme.
IMarkdownReferences A container interface for markdown references `[somekey]: somevalue "some alt text"`
IReadmeSection Interface is used to add a custom section that will be replaced in the readme with markdown content
IRocketBoosterBuild
IRocketBoosterBuild<T> Base build plan and tasks