Class FailIfBuildServerConfigurationGenerationChangedAttribute
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
Inheritance
BuildExtensionAttributeBase
BuildServerConfigurationGenerationAttributeBase
FailIfBuildServerConfigurationGenerationChangedAttribute
Implements
IOnBuildCreated
IBuildExtension
Inherited Members
BuildServerConfigurationGenerationAttributeBase.GetGenerators(INukeBuild)
BuildExtensionAttributeBase.Build
BuildExtensionAttributeBase.Priority
Namespace: Microsoft.XboxStudios.NukeExt
Assembly: NukeExt.dll
Syntax
public class FailIfBuildServerConfigurationGenerationChangedAttribute : BuildServerConfigurationGenerationAttributeBase, IOnBuildCreated, IBuildExtension
Methods
View SourceOnBuildCreated(IReadOnlyCollection<ExecutableTarget>)
Declaration
public void OnBuildCreated(IReadOnlyCollection<ExecutableTarget> executableTargets)
Parameters
Type | Name | Description |
---|---|---|
IReadOnlyCollection<ExecutableTarget> | executableTargets |
Implements
Nuke.Common.Execution.IOnBuildCreated
Nuke.Common.Execution.IBuildExtension