ben marsh
26445ec52a
BuildGraph: Remove some references to UnrealBuildBase.
...
#rnx
[CL 35125076 by ben marsh in ue5-main branch]
2024-07-26 20:26:08 -04:00
ben marsh
257c326a2b
Horde: Remove references to UnrealBuildBase from BgScriptReader.
...
#rnx
[CL 35119530 by ben marsh in ue5-main branch]
2024-07-26 16:44:30 -04:00
marc audy
ac0ec29059
Add support for a new type of Restricted folder, LimitedAccess
...
LimitedAccess will allow Plugins and Programs to be shared externally with a limited subset of users under alternate agreements or for varying purposes without requiring bespoke, problematic, custom permissions that reach in to the NotForLicencees folders or bespoke, problematic, custom distribution processes for providing the code.
[CL 35094184 by marc audy in ue5-main branch]
2024-07-25 16:15:56 -04:00
ben marsh
ba286cb388
BuildGraph: Exclude files in the IgnoreModified list for a node from causing errors about mismatched timestamps.
...
#rnx
[CL 34605816 by ben marsh in ue5-main branch]
2024-06-24 11:28:55 -04:00
ben marsh
95f235b159
BuildGraph: Include block names in errors when artifacts are produced by two things.
...
[CL 34567566 by ben marsh in ue5-main branch]
2024-06-21 13:06:28 -04:00
ben marsh
f7f6ffc00e
AutomationTool: Update BuildCommand to use nullable annotations.
...
#rnx
[CL 34505995 by ben marsh in ue5-main branch]
2024-06-19 13:31:34 -04:00
ben marsh
eb712c473f
BuildGraph: Use a different folder for temp storage manifests when UAT is spawned recursively.
...
[CL 34219795 by ben marsh in ue5-main branch]
2024-06-07 19:51:08 -04:00
ben marsh
55e282c8ae
BuildGraph: Improve logging for copying files to/from temp storage.
...
#rnx
[CL 34200525 by ben marsh in ue5-main branch]
2024-06-07 09:47:11 -04:00
ben marsh
6df7525cfd
Horde: Fix issue where files will not be uploaded to temp storage if they were previously tagged as outputs in another step. Now allows output files to be produced by multiple steps, as long as their attributes match.
...
[CL 34132722 by ben marsh in ue5-main branch]
2024-06-05 14:10:38 -04:00
regner
ac6be062c2
PR #11848 : Changes to improve BuildGraph in C#
...
#jira UE-214154
[CL 33952498 by regner in ue5-main branch]
2024-05-28 16:39:31 -04:00
ben marsh
4d9ed7e417
EpicGames.BuildGraph: Apply standard naming conventions to BuildGraph.Automation.
...
[CL 33835640 by ben marsh in ue5-main branch]
2024-05-22 13:17:22 -04:00
ben marsh
8977cef63a
BuildGraph: Enable more static analysis warnings for BuildGraph.Automation.
...
#rnx
[CL 33830284 by ben marsh in ue5-main branch]
2024-05-22 11:01:26 -04:00
ben marsh
73cf491816
BuildGraph: Enable warnings for methods that should be made static.
...
#rnx
[CL 33818162 by ben marsh in ue5-main branch]
2024-05-21 21:47:03 -04:00
ben marsh
f8c7f937b4
Missing files.
...
[CL 33818038 by ben marsh in ue5-main branch]
2024-05-21 21:33:03 -04:00
ben marsh
87114921f6
BuildGraph: Enable warnings for using non-portable string comparisons.
...
#rnx
[CL 33817902 by ben marsh in ue5-main branch]
2024-05-21 21:27:08 -04:00
ben marsh
c14d97c48d
BuildGraph: Enable warnings for string comparisons in BuildGraph.Automation.
...
#rnx
[CL 33817664 by ben marsh in ue5-main branch]
2024-05-21 21:06:38 -04:00
ben marsh
7918a7011d
BuildGraph: Enable warnings for declaring visibile instance fields in BuildGraph.Automation.
...
[CL 33817522 by ben marsh in ue5-main branch]
2024-05-21 20:54:09 -04:00
ben marsh
d8e9333e76
BuildGraph: Add support for using properties rather than fields in parameter class definitions.
...
[CL 33813295 by ben marsh in ue5-main branch]
2024-05-21 18:20:34 -04:00
joe kirchoff
32b6c86d6b
Add HostArchitecture to default BuildGraph properties
...
#rnx
[CL 33782056 by joe kirchoff in ue5-main branch]
2024-05-20 18:26:13 -04:00
eric knapik
642b42448e
Re-order Ignore check so potential error does not fire inside the compare check.
...
Convert relative file paths to full paths to match the query which is based on full path.
[REVIEW] [at]Ben.Marsh
#rb philip.cosgrave
[CL 33631537 by eric knapik in ue5-main branch]
2024-05-14 12:19:02 -04:00
ben marsh
694e049f9c
BuildGraph: Enable nullable annotations for some BuildGraph files.
...
[CL 33102600 by ben marsh in ue5-main branch]
2024-04-19 10:39:08 -04:00
ben marsh
1db0da441d
BuildGraph: Allow specifying an IgnoreModified flag on node attributes to ignore mismatched timestamps/lengths of files matching a particular pattern (accepts p4-style wildcards and multiple rules separated by semicolons).
...
[FYI] Eric.Knapik
[CL 32997469 by ben marsh in ue5-main branch]
2024-04-16 07:46:44 -04:00
ben marsh
d3e912d7ac
Horde: Only export nodes to Horde that are referenced by the initial job parameters, unless -AllowTargetChanges is specified. Prevents data being copied to temp storage that will never be used unless the target list changes.
...
[FYI] Bryan.Johnson
#jira UE-197565
[CL 32616221 by ben marsh in ue5-main branch]
2024-03-29 12:13:58 -04:00
ben marsh
d45e9a8912
Horde: Add output artifacts to the graph from the exported BuildGraph definition.
...
#jira UE-209346
[CL 32281799 by ben marsh in ue5-main branch]
2024-03-15 15:15:38 -04:00
Ben Marsh
7af2532ec9
Horde: Functionality to support multi-agent cooks.
...
[CL 28065915 by Ben Marsh in ue5-main branch]
2023-09-20 19:32:02 -04:00