Show / Hide Table of Contents

Namespace Microsoft.XboxStudios.NukeExt

Classes

AutoUpdateAzurePipelinesAttribute

AzurePipelinesAttribute

AzurePipelinesAttributeBase

AzurePipelinesAzureFileCopyStep

AzurePipelinesCI

Helper methods for interacting with Azure Pipelines CI.

AzurePipelinesCmdLineStep

AzurePipelinesComponentGovernanceStep

AzurePipelinesConfigurationExt

AzurePipelinesDeploymentJob

AzurePipelinesDocFXDeploymentJob

AzurePipelinesDotnetCustomStep

AzurePipelinesDotnetRestoreStep

AzurePipelinesDotnetStepBase

AzurePipelinesDotnetTestStep

AzurePipelinesDownloadPipelineArtifactStep

AzurePipelinesDownloadStep

AzurePipelinesJobExt

AzurePipelinesNuGetAuthenticateStep

AzurePipelinesNuGetDeployStep

AzurePipelinesNuGetDeploymentJob

AzurePipelinesNuGetDeploymentStage

AzurePipelinesNuGetPromoteStep

AzurePipelinesPublishPipelineArtifactStep

AzurePipelinesScriptStep

AzurePipelinesStageExt

AzurePipelinesTemplateStage

AzurePipelinesToolSetup

AzurePipelinesUseDotNetStep

BaseBuild

The base Nuke build class.

Configuration

Build configurations.

CustomFileWriterExtensions

DocFXAzurePipelinesAttribute

DocFXGenerator

Generates DocFX documentation.

DocsAzurePipelinesAttributeBase

DotNetRestoreSettingsExt

Extended variant of the base Nuke.Common.Tools.DotNet.DotNetRestoreSettings class.

DotNetSettingsExtensions

Extension methods for .NET settings.

DotNetTasksExt

Extended variant of the base Nuke.Common.Tools.DotNet.DotNetTasks class.

DoxygenAzurePipelinesAttribute

FailIfBuildServerConfigurationGenerationChangedAttribute

This duplicates the logic in Nuke's InvokeBuildServerConfigurationGenerationAttribute, except instead of logging a warning when a generated file changes, it fails the CI build. See https://github.com/nuke-build/nuke/blob/master/source/Nuke.Common/CI/InvokeBuildServerConfigurationGenerationAttribute.cs

InvokeBuildServerConfigurationGenerationExtAttribute

This is equivalent to Nuke's Nuke.Common.CI.InvokeBuildServerConfigurationGenerationAttribute, except it supports running code before/after each generated config, and fixes a frequent crash which occurs on Windows due to the AsParallel usage. https://github.com/nuke-build/nuke/issues/857 See https://github.com/nuke-build/nuke/blob/develop/source/Nuke.Common/CI/InvokeBuildServerConfigurationGenerationAttribute.cs

NerdbankGitVersioningExt

Extended variant of the base Nuke.Common.Tools.NerdbankGitVersioning.NerdbankGitVersioning class.

NerdbankGitVersioningTasksExt

Extended variant of the base Nuke.Common.Tools.NerdbankGitVersioning.NerdbankGitVersioningTasks class.

NukeBuildExtensions

Extension methods for Nuke.Common.NukeBuild.

Pipeline

Repository

SQTechDocsAzurePipelinesDeploymentStage

Interfaces

ICompile

A build which compiles code.

ICreateDocFX

A build which outputs DocFX documentation.

ICreateDocFXLastModifiedStamp

ICreateDocs

A build which outputs documentation.

ICreateDotNetTemplates

A build which creates .NET templates.

ICreateDoxygen

A build which outputs Doxygen documentation.

ICreateDoxygenLastModifiedStamp

ICreateLastModifiedStamp

IHasArtifacts

A build which outputs artifacts.

IHasConfiguration

A build which has a configuration.

IHasGitVersion

A build which has a Git version.

IHasPlatform

A build which has a platform.

IHasSolution

A build which has a solution.

IHasTargetFramework

A build which has a target .NET framework.

ILint

A build which lints code.

IListOutdatedPackages

A build which lists outdated dependencies.

IPack

A build which creates NuGet packages.

IPublish

A build which publishes binaries.

IReportCoverage

A build which reports test coverage.

IRestore

A build which restores dependencies.

ITest

A build which runs tests.

ITestDotNetTemplates

A build which tests .NET templates.

IUpdatePackages

A build which updates outdated dependencies.

Enums

AzurePipelinesDeploymentModel

Describes how dev/release branches are deployed.

In this article
Back to top Generated by DocFX