Skip to content

FailIfBuildServerConfigurationGenerationChangedAttribute Class

Definition

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

C#
public class FailIfBuildServerConfigurationGenerationChangedAttribute : BuildServerConfigurationGenerationAttributeBase, IOnBuildCreated, IBuildExtension

Inheritance objectAttribute → Nuke.Common.Execution.BuildExtensionAttributeBase → Nuke.Common.CI.BuildServerConfigurationGenerationAttributeBase

Implements Nuke.Common.Execution.IOnBuildCreated, Nuke.Common.Execution.IBuildExtension

Methods

OnBuildCreated(IReadOnlyCollection)

C#
public void OnBuildCreated(IReadOnlyCollection<ExecutableTarget> executableTargets)

Parameters

executableTargets IReadOnlyCollection<ExecutableTarget>