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