Class AutoUpdateAzurePipelinesAttribute
Inheritance
ConfigurationAttributeBase
ChainedConfigurationAttributeBase
AzurePipelinesAttribute
AutoUpdateAzurePipelinesAttribute
Implements
IConfigurationGenerator
Inherited Members
AzurePipelinesAttribute.GetVcsPushTrigger()
AzurePipelinesAttribute.GetVcsPullRequestTrigger()
AzurePipelinesAttribute.GetImports()
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.GetTargetDependencies(ExecutableTarget)
ChainedConfigurationAttributeBase.IrrelevantTargetNames
ChainedConfigurationAttributeBase.NonEntryTargets
ChainedConfigurationAttributeBase.ExcludedTargets
ConfigurationAttributeBase.CreateStream()
ConfigurationAttributeBase.SerializeState()
ConfigurationAttributeBase.Build
ConfigurationAttributeBase.DisplayName
ConfigurationAttributeBase.HostName
ConfigurationAttributeBase.Id
ConfigurationAttributeBase.AutoGenerate
Namespace: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.AzurePipelines.dll
Syntax
public class AutoUpdateAzurePipelinesAttribute : AzurePipelinesAttribute, IConfigurationGenerator
Constructors
View SourceAutoUpdateAzurePipelinesAttribute(string, string, string?)
Declaration
public AutoUpdateAzurePipelinesAttribute(string pipelineId, string pipelineName, string? suffix = null)
Parameters
Type | Name | Description |
---|---|---|
string | pipelineId | |
string | pipelineName | |
string | suffix |
AutoUpdateAzurePipelinesAttribute(string[], string[], string?)
Declaration
public AutoUpdateAzurePipelinesAttribute(string[] pipelineIds, string[] pipelineNames, string? suffix = null)
Parameters
Type | Name | Description |
---|---|---|
string[] | pipelineIds | |
string[] | pipelineNames | |
string | suffix |
Properties
View SourcePipelineId
Gets or sets the pipeline ID which triggers this auto-update CI build to run.
Declaration
[Parameter("The pipeline ID which triggers this auto-update CI build to run")]
public string PipelineId { get; set; }
Property Value
Type | Description |
---|---|
string |
PipelineIds
Gets or sets the pipeline IDs which trigger this auto-update CI build to run.
Declaration
[Parameter("The pipeline IDs which trigger this auto-update CI build to run")]
public string[] PipelineIds { get; set; }
Property Value
Type | Description |
---|---|
string[] |
PipelineName
Gets or sets the pipeline name which trigger this auto-update CI build to run.
Declaration
[Parameter("The pipeline name which trigger this auto-update CI build to run")]
public string PipelineName { get; set; }
Property Value
Type | Description |
---|---|
string |
PipelineNames
Gets or sets the pipeline names which trigger this auto-update CI build to run.
Declaration
[Parameter("The pipeline names which trigger this auto-update CI build to run")]
public string[] PipelineNames { get; set; }
Property Value
Type | Description |
---|---|
string[] |
PipelineTriggerBranch
Gets or sets the pipeline branch which trigger this auto-update CI build to run.
Declaration
[Parameter("The pipeline branch which trigger this auto-update CI build to run")]
public string? PipelineTriggerBranch { get; set; }
Property Value
Type | Description |
---|---|
string |
PipelineTriggerBranches
Gets or sets the pipeline branches which trigger this auto-update CI build to run.
Declaration
[Parameter("The pipeline branches which trigger this auto-update CI build to run")]
public string?[] PipelineTriggerBranches { get; set; }
Property Value
Type | Description |
---|---|
string[] |
Methods
View SourceCreateSetupSteps()
Declaration
protected override IEnumerable<AzurePipelinesStep> CreateSetupSteps()
Returns
Type | Description |
---|---|
IEnumerable<AzurePipelinesStep> |
Overrides
View SourceGetPipelines()
Declaration
protected override IEnumerable<Pipeline> GetPipelines()
Returns
Type | Description |
---|---|
IEnumerable<Pipeline> |
Overrides
Implements
Nuke.Common.CI.IConfigurationGenerator