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
Ben Marsh
69db997ab8
BuildGraph: Add an <OnExit> task which schedules a shell command to be executed once a step is finished. When run on Horde, the command is guaranteed to be executed even if UAT terminates.
...
#preflight none
#fyi Zousar.Shaker
[CL 25764149 by Ben Marsh in ue5-main branch]
2023-06-02 12:12:37 -04:00
Ben Marsh
8849422e29
BuildGraph: Set the correct branch/change values for native buildgraph scripts.
...
#preflight none
[CL 25246585 by Ben Marsh in ue5-main branch]
2023-04-28 19:49:21 -04:00
Ben Marsh
f191fe1ae1
BuildGraph: Set branch, changelist and code changelist from environment variables even when P4 is not enabled.
...
#fyi Carl.Bystrom
#preflight none
[CL 25245849 by Ben Marsh in ue5-main branch]
2023-04-28 19:28:21 -04:00
Ben Marsh
d32e8436c1
BuildGraph: Store artifact keys in the tag manifest rather than in the exported graph definition, since they may include non-constant values from build arguments.
...
#preflight none
[CL 25057984 by Ben Marsh in ue5-main branch]
2023-04-14 21:42:00 -04:00
Ben Marsh
e141cb6196
More UAT structured logging fixes.
...
#preflight 6408dee3b0544ef0b4bca696
[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
Ben Marsh
235eb77726
Change to structured logging in other AutomationTool projects.
...
#preflight 6408c4478c0039bbf750e861
[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
Ben Marsh
b781f56bcb
Missing files.
...
#preflight none
[CL 24554145 by Ben Marsh in ue5-main branch]
2023-03-07 21:56:30 -05:00
Ben Marsh
89d6613573
UAT: Refactor AutomationUtils and BuildGraph to use structured logging.
...
#preflight 6407c4c26e1dadfcdab25849
[CL 24553706 by Ben Marsh in ue5-main branch]
2023-03-07 21:23:47 -05:00
ColdenCullen
f141409cee
PR #9104 : UAT BuildGraph: Add support for -project flag (Contributed by ColdenCullen)
...
#preflight 63ed0d0fc9692d7c04e6a642
[CL 24232767 by ColdenCullen in ue5-main branch]
2023-02-15 12:02:59 -05:00
David Harvey
68d54e1d19
Build Graph reports which previous steps created any modified build products.
...
#rb Ryan.Hummer
#rnx
#preflight 6391cad267018b14b57710d8
[CL 23444704 by David Harvey in ue5-main branch]
2022-12-08 06:35:17 -05:00
gary yuan
e928117511
Fix BuildGraph ParamHelpAttribute for -target parameter is not really required because -SingleNode could be used instead.
...
#rb Tim.Kennedy
#preflight 632265c78c478acecfe63f44
[CL 22039972 by gary yuan in ue5-main branch]
2022-09-15 18:09:05 -04:00
gary yuan
8be852fca6
Fix typo in string constant for Attribute metadata on BuildGraph BuildCommand
...
#rb trivial
#preflight skip
[CL 21555167 by gary yuan in ue5-main branch]
2022-08-24 18:52:30 -04:00