Commit Graph

584 Commits

Author SHA1 Message Date
ben marsh
84c19f47e5 BuildGraph: Fix comparison error after refactor.
#rnx

[CL 33819025 by ben marsh in ue5-main branch]
2024-05-21 22:24:33 -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
22505fb1e1 Remove test code.
#rnx

[CL 33813702 by ben marsh in ue5-main branch]
2024-05-21 18:34:30 -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
ben marsh
12121013a4 BuildGraph: Add a task which will read secrets from Horde and substitute named placeholders for them in a text file.
#rnx

[CL 33812073 by ben marsh in ue5-main branch]
2024-05-21 17:49:32 -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
zousar shaker
273f3d6fa0 Ensure when exporting snapshots that the bucket name we export to is always valid and sanitized.
[CL 33324803 by zousar shaker in ue5-main branch]
2024-04-30 02:28:24 -04:00
zousar shaker
e17e44c5b4 CopyTask does not always respect the ErrorIfNotFound=false parameter. When encoutnering a file mapping without wildcards, if the source file doesn't exist, it will error due to an exception thrown in CreateFileMapping regardless of presence of ErrorIfNotFound=false. Using the same approach of enclosing CreateFileMapping in a try/catch as is used by MoveTask.cs.
#rb Ben.Marsh

[CL 33174078 by zousar shaker in ue5-main branch]
2024-04-23 13:49:19 -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
zousar shaker
542ec3d49f Avoid emitting warnings on oplog creation when exporting a snapshot to a zen destination storage server. oplog creation can fail when the oplog already exists, and this should not be a warning.
[CL 33047531 by zousar shaker in ue5-main branch]
2024-04-17 16:18:53 -04:00
klukule
37afe7a4b3 PR #11760: Expand environment file check to also skip when empty string is passed to SpawnTask. Fixes issue in BuildHorde.xml when building with ImageEnvFile variable. (#11760)
#jira UE-212536

[CL 33039322 by klukule in ue5-main branch]
2024-04-17 12:31:09 -04:00
reapazor
b8f790f8e6 PR #11757: Fix tool deployment from Horde Agents. Specifying a JSON options file is now optional; if empty, the settings will be read from the environment.
#jira UE-212503

[CL 33038950 by reapazor in ue5-main branch]
2024-04-17 12:22:42 -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
ben marsh
e6b26cf1a2 Detect invalid slashes in markdown links.
[CL 32790915 by ben marsh in ue5-main branch]
2024-04-08 09:23:20 -04:00
zousar shaker
6cc4643cda Adding retry mechanism when exporting zen oplogs. Also ensuring that we don't write out a descriptor if we failed to export the oplog.
[CL 32782185 by zousar shaker in ue5-main branch]
2024-04-06 00:55:05 -04:00
zousar shaker
103febe143 Emit a warning if the ZenExportSnapshotTask experiences a non-zero return code when calling zen.exe to export an oplog.
#rb dan.engelbrecht

[CL 32772484 by zousar shaker in ue5-main branch]
2024-04-05 16:58:50 -04:00
zousar shaker
7bf2d89b01 Ensure the "embedloosefiles" argument is applied regardless of export destination type when exporting zen snapshots.
[CL 32634904 by zousar shaker in ue5-main branch]
2024-04-01 00:34:38 -04:00
ben marsh
eb6c312c09 Horde: Fix BuildAndTestProject.xml making assumptions about $(IsBuildMachine) meaning that we're running in an Epic-internal environment. Also publish artifacts to Horde.
#jira UE-210869, UE-210902

[CL 32616687 by ben marsh in ue5-main branch]
2024-03-29 12:30:20 -04:00