Show / Hide Table of Contents

Class AzurePipelinesAttribute

Inheritance
object
Attribute
ConfigurationAttributeBase
ChainedConfigurationAttributeBase
AzurePipelinesAttribute
AzurePipelinesAttributeBase
AzurePipelinesAttribute
AutoUpdateAzurePipelinesAttribute
Implements
IConfigurationGenerator
Inherited Members
AzurePipelinesAttributeBase.DefaultImage
AzurePipelinesAttributeBase.NugetConfigPath
AzurePipelinesAttributeBase.Image
AzurePipelinesAttributeBase.ImageName
AzurePipelinesAttributeBase.PoolName
AzurePipelinesAttributeBase.BuildTimeoutInMinutes
AzurePipelinesAttributeBase.NukeBuildDirectory
AzurePipelinesAttributeBase.NukeToolPackageName
AzurePipelinesAttributeBase.DotNetSDKs
AzurePipelinesAttributeBase.NuGetTimeoutInSeconds
AzurePipelinesAttributeBase.BuildCmdPath
AzurePipelinesAttributeBase.GetConfiguration(IReadOnlyCollection<ExecutableTarget>)
AzurePipelinesAttributeBase.GetPipelines()
AzurePipelinesAttributeBase.GetRepositories()
AzurePipelinesAttributeBase.GetStage(string, IReadOnlyCollection<ExecutableTarget>)
AzurePipelinesAttributeBase.MergeStepsToJob(AzurePipelinesJob[])
AzurePipelinesAttributeBase.CreateSetupSteps()
AzurePipelinesAttributeBase.GetSteps(ExecutableTarget, IReadOnlyCollection<ExecutableTarget>, AzurePipelinesImage)
AzurePipelinesAttribute.CreateWriter(StreamWriter)
AzurePipelinesAttribute.GetVcsPushTrigger()
AzurePipelinesAttribute.GetVcsPullRequestTrigger()
AzurePipelinesAttribute.GetStage(AzurePipelinesImage, IReadOnlyCollection<ExecutableTarget>)
AzurePipelinesAttribute.GetJob(ExecutableTarget, LookupTable<ExecutableTarget, AzurePipelinesJob>, IReadOnlyCollection<ExecutableTarget>, AzurePipelinesImage)
AzurePipelinesAttribute.GetImports()
AzurePipelinesAttribute.GetArtifact(string)
AzurePipelinesAttribute.IdPostfix
AzurePipelinesAttribute.HostType
AzurePipelinesAttribute.ConfigurationFile
AzurePipelinesAttribute.GeneratedFiles
AzurePipelinesAttribute.ConfigurationDirectory
AzurePipelinesAttribute.InvokedTargets
AzurePipelinesAttribute.TriggerDisabled
AzurePipelinesAttribute.Submodules
AzurePipelinesAttribute.FetchDepth
AzurePipelinesAttribute.Clean
AzurePipelinesAttribute.LargeFileStorage
AzurePipelinesAttribute.TriggerBatch
AzurePipelinesAttribute.TriggerBranchesInclude
AzurePipelinesAttribute.TriggerBranchesExclude
AzurePipelinesAttribute.TriggerTagsInclude
AzurePipelinesAttribute.TriggerTagsExclude
AzurePipelinesAttribute.TriggerPathsInclude
AzurePipelinesAttribute.TriggerPathsExclude
AzurePipelinesAttribute.PullRequestsDisabled
AzurePipelinesAttribute.PullRequestsAutoCancel
AzurePipelinesAttribute.PullRequestsBranchesInclude
AzurePipelinesAttribute.PullRequestsBranchesExclude
AzurePipelinesAttribute.PullRequestsPathsInclude
AzurePipelinesAttribute.PullRequestsPathsExclude
AzurePipelinesAttribute.CacheKeyFiles
AzurePipelinesAttribute.CachePaths
AzurePipelinesAttribute.ImportVariableGroups
AzurePipelinesAttribute.ImportSecrets
AzurePipelinesAttribute.EnableAccessToken
ChainedConfigurationAttributeBase.GetInvokedTargets(ExecutableTarget, IReadOnlyCollection<ExecutableTarget>)
ChainedConfigurationAttributeBase.GetTargetDependencies(ExecutableTarget)
ChainedConfigurationAttributeBase.IrrelevantTargetNames
ChainedConfigurationAttributeBase.NonEntryTargets
ChainedConfigurationAttributeBase.ExcludedTargets
ConfigurationAttributeBase.Generate(IReadOnlyCollection<ExecutableTarget>)
ConfigurationAttributeBase.CreateStream()
ConfigurationAttributeBase.SerializeState()
ConfigurationAttributeBase.Build
ConfigurationAttributeBase.DisplayName
ConfigurationAttributeBase.HostName
ConfigurationAttributeBase.Id
ConfigurationAttributeBase.AutoGenerate
Attribute.Equals(object)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetHashCode()
Attribute.IsDefaultAttribute()
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.Match(object)
Attribute.TypeId
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.AzurePipelines.dll
Syntax
public class AzurePipelinesAttribute : AzurePipelinesAttributeBase, IConfigurationGenerator

Constructors

View Source

AzurePipelinesAttribute(string?, bool)

Declaration
public AzurePipelinesAttribute(string? suffix = null, bool disableDeployment = false)
Parameters
Type Name Description
string suffix
bool disableDeployment

Properties

View Source

DeployFromBranch

Gets or sets the branch to deploy from.

Declaration
[Parameter("The branch to deploy from.")]
public string? DeployFromBranch { get; set; }
Property Value
Type Description
string
Remarks

If null or empty, deployment stages will not run. If "-" which is an invalid Git branch, deploy from the first trigger branch or "main" by default.

View Source

DeployFromOrTriggerBranch

Gets the name of the branch to deploy from, or else the first trigger branch (main) if left unspecified.

Declaration
protected string? DeployFromOrTriggerBranch { get; }
Property Value
Type Description
string
View Source

DeploymentModel

Gets or sets the deployment model.

Declaration
[Parameter("The deployment model (StudiosQualityTech, StudiosQualityTechViewPromotion, XboxStudiosQuality, or ArtifactsOnly)")]
public AzurePipelinesDeploymentModel DeploymentModel { get; set; }
Property Value
Type Description
AzurePipelinesDeploymentModel
View Source

DeploymentStageTemplate

Gets or sets the path for an optional custom deployment stage YAML template.

Declaration
[Parameter("The path for an optional custom deployment stage YAML template")]
public string? DeploymentStageTemplate { get; set; }
Property Value
Type Description
string
Remarks

If this is set, it will replace the default NuGet deployment stages.

View Source

DisableDeployment

Gets or sets a value indicating whether to disable deployment.

Declaration
[Parameter("Whether to disable deployment")]
public bool DisableDeployment { get; set; }
Property Value
Type Description
bool
View Source

PrereleaseBranches

Gets or sets the prerelease branches to deploy from.

Declaration
[Parameter("The branches to deploy prelease artifacts from.")]
public string? PrereleaseBranches { get; set; }
Property Value
Type Description
string
Remarks

If null or empty, prerelease deployment stages will not run.

View Source

RelevantTargetNames

Declaration
public override IEnumerable<string> RelevantTargetNames { get; }
Property Value
Type Description
IEnumerable<string>
Overrides
Nuke.Common.CI.AzurePipelines.AzurePipelinesAttribute.RelevantTargetNames

Methods

View Source

CreateDefaultDeploymentStages()

Declaration
protected IEnumerable<AzurePipelinesStageExt> CreateDefaultDeploymentStages()
Returns
Type Description
IEnumerable<AzurePipelinesStageExt>
View Source

CreateDeploymentStage()

Declaration
protected virtual AzurePipelinesStageExt? CreateDeploymentStage()
Returns
Type Description
AzurePipelinesStageExt
View Source

CreateDeploymentStages()

Declaration
protected override IEnumerable<AzurePipelinesStageExt> CreateDeploymentStages()
Returns
Type Description
IEnumerable<AzurePipelinesStageExt>
Overrides
AzurePipelinesAttributeBase.CreateDeploymentStages()
View Source

MergeSteps(AzurePipelinesJob[])

Declaration
protected override IEnumerable<AzurePipelinesStep> MergeSteps(AzurePipelinesJob[] jobs)
Parameters
Type Name Description
AzurePipelinesJob[] jobs
Returns
Type Description
IEnumerable<AzurePipelinesStep>
Overrides
AzurePipelinesAttributeBase.MergeSteps(AzurePipelinesJob[])

Implements

Nuke.Common.CI.IConfigurationGenerator
  • View Source
In this article
Back to top Generated by DocFX