2using System.Collections.Generic;
4using System.Threading.Tasks;
7using Nuke.Common.Tooling;
8using Nuke.Common.Tools.DotNet;
19 => context.Root.SearchFiles(
"**/*.nuke.csx")
Gather build plugins defined as single file C# scripts following the file name format *....
void InitializeEngine(BuildContext context)
One time initialization of the provider.
IEnumerable< IHavePlugin > GatherPlugins(BuildContext context)
Gathering plugins from the provided context.
Encapsulates a C# script file (*.csx) which contains build interfaces.
Implementations of this interface must represent a plugin system which might have a distinct logic an...
record class BuildContext(AbsolutePath Temporary, AbsolutePath Root)
Local paths for plugin discovery and compilation.