2using System.Collections.Generic;
4using System.Threading.Tasks;
5using Nuke.Common.Tools.Git;
15 protected override void OnBuildCreated()
17 base.OnBuildCreated();
21 protected virtual void Cleanup()
23 GitTasks.Git(
"clean -xdf -e Nuke.Targets/ -e .nuke/", workingDirectory:
ProjectFolder);
24 GitTasks.Git(
"restore . -- :(exclude)Nuke.Targets/ :(exclude).nuke/", workingDirectory:
ProjectFolder);
27 protected virtual void PostBuildCheck() {}
29 protected override void OnBuildFinished()
37 Log.Error(e,
"Post build check failed");
Used only for testing purposes. It has no external use outside of Nuke.Unreal development.
The main build class Unreal projects using Nuke.Unreal should inherit from. This class contains all b...
AbsolutePath ProjectFolder
Path to folder containing the .project file.