DocsAzurePipelinesAttributeBase Class
Definition
public abstract class DocsAzurePipelinesAttributeBase : AzurePipelinesAttributeBase, IConfigurationGeneratorInheritance object → Attribute → Nuke.Common.CI.ConfigurationAttributeBase → Nuke.Common.CI.ChainedConfigurationAttributeBase → Nuke.Common.CI.AzurePipelines.AzurePipelinesAttribute → AzurePipelinesAttributeBase
Implements Nuke.Common.CI.IConfigurationGenerator
Constructors
DocsAzurePipelinesAttributeBase(string, string)
public DocsAzurePipelinesAttributeBase(string projectName, string suffix)Parameters
projectName string
suffix string
Properties
ProductionBranch
Gets or sets the branch to deploy documentation to production from.
[Parameter(null)]public string ProductionBranch { get; set; }ProjectName
Gets or sets the project name to use on SQTechDocs, corresponding to the container to deploy to.
[Parameter(null)]public string ProjectName { get; set; }Methods
GetConfiguration(IReadOnlyCollection)
public override AzurePipelinesConfigurationExt GetConfiguration(IReadOnlyCollection<ExecutableTarget> relevantTargets)Parameters
relevantTargets IReadOnlyCollection<ExecutableTarget>
Returns
AzurePipelinesConfigurationExt
CreateDeploymentStages()
protected override IEnumerable<AzurePipelinesStageExt> CreateDeploymentStages()