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
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
Sigma-Erebus
cd328deddc
PR #11889 : BuildGraph: Create LogPath directory before writing to directory. (prevents System.IO.DirectoryNotFoundException) (2 more instances that went unnoticed previously)
...
#rnx
[CL 33952216 by Sigma-Erebus in ue5-main branch]
2024-05-28 16:32:28 -04:00
ben marsh
bc5172ea0b
BuildGraph: Fix static analysis warnings. Also add support for writing a file containing secrets using inline variable declarations.
...
#rnx
[CL 33843438 by ben marsh in ue5-main branch]
2024-05-22 16:39:16 -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
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
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
eric knapik
09666fe8e7
Re-order Ignore check so potential error does not fire inside the compare check.
...
[REVIEW] [at]Ben.Marsh
#rb Ben.Marsh
[CL 33074566 by eric knapik in ue5-main branch]
2024-04-18 12:01:27 -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
Ryan Hummer
be2da335fb
TempStorage Clean up - also include directory timestamps
...
#rnx
#jira none
#rb none
[CL 32864187 by Ryan Hummer in ue5-main branch]
2024-04-10 16:14:00 -04:00
Sigma-Erebus
0f4899b1d0
PR #11018 : BuildGraph: Create LogPath directory before writing to directory. (prevents System.IO.DirectoryNotFoundException)
...
#jira UE-198669
[CL 30041174 by Sigma-Erebus in ue5-main branch]
2023-12-01 10:40:10 -05:00
Josh Adams
75b4a4c725
Allow Info.plist and CodeResource files inside .app bundles to be different during horde jobs
...
#rb ryan.hummer
[CL 26540812 by Josh Adams in ue5-main branch]
2023-07-24 07:54:43 -04:00
Ryan Hummer
26a78aed98
Adding temp storage timestamp exclusion for tbbmalloc.psym
...
#rnx
#jira UE-185067
#rb none
#preflight none
[CL 25334983 by Ryan Hummer in ue5-main branch]
2023-05-04 10:37:21 -04:00
Ben Marsh
868e20b281
Add temp storage timestamp exclusion for tbbmalloc.pdb.
...
#preflight none
[CL 25284039 by Ben Marsh in ue5-main branch]
2023-05-01 10:57:11 -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
carl bystrom
c1d1bd7cdf
BuildGraph: Use .NET API for copying temp storage dirs and files when running under Wine
...
#preflight 641083dd3c2db40029dc5983
[CL 24635634 by carl bystrom in ue5-main branch]
2023-03-14 10:46:03 -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
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
Ben Marsh
d71324777d
BuildGraph: Fix temp storage copy actions running 5 times, even if it succeeds on the first attempt.
...
#fyi Chad.Garyet
#preflight none
[CL 22353978 by Ben Marsh in ue5-main branch]
2022-10-05 09:44:17 -04:00
brandon schaefer
0f99d8453f
Workaround for tbb.psym colliding from multiple clients copying tbb.psym
...
#jira UE-161242
#rb none
#preflight none
[CL 21531151 by brandon schaefer in ue5-main branch]
2022-08-23 22:18:21 -04:00