ben marsh
595309196c
Merging NET 8 upgrades from Main.
...
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
ben marsh
8803a43b4b
Horde: Include artifacts created through the CreateArtifact BuildGraph task in the list of artifacts for the job.
...
[CL 35924787 by ben marsh in ue5-main branch]
2024-08-30 09:52:03 -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
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
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
ben marsh
658712be03
BuildGraph: Add support for setting artifact metadata in buildgraph scripts.
...
[CL 32464121 by ben marsh in ue5-main branch]
2024-03-24 19:35:13 -04:00
ben marsh
8cfd16cb7c
Horde: Propagate artifact keys from BuildGraph scripts to Horde.
...
#rnx
[CL 32322725 by ben marsh in ue5-main branch]
2024-03-19 08:41:25 -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
eb6705de13
Horde: Add additional artifact parameters to BuildGraph scripts.
...
#rnx
[CL 32273839 by ben marsh in ue5-main branch]
2024-03-15 10:57:16 -04:00
ben marsh
8dcf28c690
Horde: Run VS code cleanup on shared libraries.
...
#rnx
[CL 32273291 by ben marsh in ue5-main branch]
2024-03-15 10:30:11 -04:00
Ben Marsh
025a6f2f88
Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
...
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
Ben Marsh
4ac8d339f5
Horde: More static analyzer fixes.
...
[CL 27857368 by Ben Marsh in ue5-main branch]
2023-09-13 18:45:06 -04:00
Ben Marsh
bf85eef140
Horde: Few more static analyzer fixes.
...
[CL 27827798 by Ben Marsh in ue5-main branch]
2023-09-13 09:18:26 -04:00
Ben Marsh
361b4a9555
Horde: Fix some random static analyzer messages.
...
[CL 27827663 by Ben Marsh in ue5-main branch]
2023-09-13 09:12:25 -04:00
Ben Marsh
b32b2511dc
Horde: IDE warning fixes.
...
[CL 27026682 by Ben Marsh in ue5-main branch]
2023-08-11 09:53:01 -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
86ccb45313
BuildGraph: Add support for explicitly labeling artifacts from a build using the <Artifact> element.
...
- Each artifact is named, and by default any files added to a tag with the name of the artifact will be treated as belonging to it.
- Artifacts can have include an optional set of keys that can be queried against on Horde.
- The host system (eg. Horde) is deemed responsible for archiving artifacts for later retrieval.
#preflight none
[CL 25048052 by Ben Marsh in ue5-main branch]
2023-04-14 15:43:33 -04:00
joe kirchoff
a9a7ad49f7
Suppress warning that was inadvertently enabled until it can be addressed
...
#rnx
#rb trivial
[CL 24197538 by joe kirchoff in ue5-main branch]
2023-02-13 20:10:38 -05:00
Ben Marsh
2f7d96f1d9
Horde: Fix input/output names (again).
...
#preflight none
[CL 22363351 by Ben Marsh in ue5-main branch]
2022-10-05 17:01:09 -04:00
Ben Marsh
9015ef1b76
Horde: Fix inputs/outputs not being propagated to graph definition.
...
#preflight none
[CL 22360709 by Ben Marsh in ue5-main branch]
2022-10-05 14:58:05 -04:00
Ben Marsh
331eeb32ac
Horde: Add inputs and outputs to exported Horde job definition.
...
#preflight none
[CL 22354545 by Ben Marsh in ue5-main branch]
2022-10-05 10:12:55 -04:00
Ben Marsh
c2041dff6a
BuildGraph: Use table-driven opcode parsing, to decouple instruction decode from execution.
...
#preflight none
[CL 22337051 by Ben Marsh in ue5-main branch]
2022-10-04 15:55:19 -04:00
Ben Marsh
075162706e
EpicGames.Core: Fix static analysis warnings.
...
#preflight 633b4ae16b10157eac6f1f15
[CL 22314153 by Ben Marsh in ue5-main branch]
2022-10-03 17:01:13 -04:00
Ben Marsh
523e314999
Upgrade shared C# projects to NET 6.
...
#preflight 63373455a852bd922c5364c5
[CL 22301764 by Ben Marsh in ue5-main branch]
2022-10-03 09:44:33 -04:00
Ben Marsh
330f1e7155
EpicGames.BuildGraph: Fix warnings when compiling against NET 6 SDK.
...
#preflight none
[CL 22274984 by Ben Marsh in ue5-main branch]
2022-09-30 13:52:23 -04:00