Skip to content

AutoUpdateAzurePipelinesAttribute Class

Definition

C#
public class AutoUpdateAzurePipelinesAttribute : AzurePipelinesAttribute, IConfigurationGenerator

Inheritance objectAttribute → Nuke.Common.CI.ConfigurationAttributeBase → Nuke.Common.CI.ChainedConfigurationAttributeBase → Nuke.Common.CI.AzurePipelines.AzurePipelinesAttribute → AzurePipelinesAttributeBaseAzurePipelinesAttribute

Implements Nuke.Common.CI.IConfigurationGenerator

Constructors

AutoUpdateAzurePipelinesAttribute(string[], string[], string?)

C#
public AutoUpdateAzurePipelinesAttribute(string[] pipelineIds, string[] pipelineNames, string? suffix = null)

Parameters

pipelineIds string[]

pipelineNames string[]

suffix string

AutoUpdateAzurePipelinesAttribute(string, string, string?)

C#
public AutoUpdateAzurePipelinesAttribute(string pipelineId, string pipelineName, string? suffix = null)

Parameters

pipelineId string

pipelineName string

suffix string

Properties

PipelineId

Gets or sets the pipeline ID which triggers this auto-update CI build to run.

C#
[Parameter("The pipeline ID which triggers this auto-update CI build to run")]
public string PipelineId { get; set; }

PipelineIds

Gets or sets the pipeline IDs which trigger this auto-update CI build to run.

C#
[Parameter("The pipeline IDs which trigger this auto-update CI build to run")]
public string[] PipelineIds { get; set; }

PipelineName

Gets or sets the pipeline name which trigger this auto-update CI build to run.

C#
[Parameter("The pipeline name which trigger this auto-update CI build to run")]
public string PipelineName { get; set; }

PipelineNames

Gets or sets the pipeline names which trigger this auto-update CI build to run.

C#
[Parameter("The pipeline names which trigger this auto-update CI build to run")]
public string[] PipelineNames { get; set; }

PipelineTriggerBranch

Gets or sets the pipeline branch which trigger this auto-update CI build to run.

C#
[Parameter("The pipeline branch which trigger this auto-update CI build to run")]
public string? PipelineTriggerBranch { get; set; }

PipelineTriggerBranches

Gets or sets the pipeline branches which trigger this auto-update CI build to run.

C#
[Parameter("The pipeline branches which trigger this auto-update CI build to run")]
public string?[] PipelineTriggerBranches { get; set; }

Methods

GetPipelines()

C#
protected override IEnumerable<Pipeline> GetPipelines()

Returns

IEnumerable<Pipeline>

CreateSetupSteps()

C#
protected override IEnumerable<AzurePipelinesStep> CreateSetupSteps()

Returns

IEnumerable<AzurePipelinesStep>