Ben Marsh
e684b7b86c
Missing copyright notice.
...
#preflight none
[CL 25764875 by Ben Marsh in ue5-main branch]
2023-06-02 12:31:31 -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
c6246d9472
Horde: Reverting CL 25709378; storing hashes with node locators/handles removes a lot of complexity, and makes it easier for clients to cache data.
...
#preflight 647a06955e71ee4db648158f
[CL 25762879 by Ben Marsh in ue5-main branch]
2023-06-02 11:35:51 -04:00
Ben Marsh
a4e2059326
Horde: Abstract out logic for building bundles into an interface, so implementations can choose not to use it if they desire.
...
#preflight 6477f5eb313d43282fcf9a9f
[CL 25724155 by Ben Marsh in ue5-main branch]
2023-06-01 08:39:27 -04:00
Ben Marsh
69b8edffb2
Build fix
...
#preflight none
[CL 25710326 by Ben Marsh in ue5-main branch]
2023-05-31 15:08:06 -04:00
Ben Marsh
339f8934c3
Fix DeployTool task no longer accepting a zip file argument.
...
#preflight 6470b337624a2b767fe0d017
[CL 25643979 by Ben Marsh in ue5-main branch]
2023-05-26 11:55:13 -04:00
Ben Marsh
69e3180cc0
Horde: Add a custom error code for BuildGraph script compilation errors.
...
#preflight none
[CL 25606893 by Ben Marsh in ue5-main branch]
2023-05-24 13:06:11 -04:00
Ben Marsh
28e71f756a
BuildGraph: Fix state value of NuGet packages after initial license scan.
...
#preflight none
[CL 25580758 by Ben Marsh in ue5-main branch]
2023-05-23 08:46:20 -04:00
Ben Marsh
d244723e5f
BuildGraph: Fix NuGet license scan not recognizing licenses that are only discovered in a second pass.
...
#preflight none
[CL 25579532 by Ben Marsh in ue5-main branch]
2023-05-23 07:45:16 -04:00
Ben Marsh
bceefb6cfa
Allow case insensitive property names when reading NuGet license config files.
...
#preflight none
[CL 25573334 by Ben Marsh in ue5-main branch]
2023-05-22 21:43:23 -04:00
Ben Marsh
d054b8b094
Horde: Fix formatting of JSON license files.
...
#preflight none
[CL 25572700 by Ben Marsh in ue5-main branch]
2023-05-22 20:15:37 -04:00
Ben Marsh
e02bcba2e7
Horde: Allow multiple licensee URLs in json files for NuGet license check. Add vanilla Apache license URLs.
...
#preflight none
[CL 25572549 by Ben Marsh in ue5-main branch]
2023-05-22 20:00:00 -04:00
Ben Marsh
72ff7a3e2a
Horde: Update the DeployTool task to upload chunked data directly, rather than uploading an entire zip.
...
#preflight none
[CL 25569465 by Ben Marsh in ue5-main branch]
2023-05-22 16:05:23 -04:00
Ben Marsh
a371cd4cb7
Horde: Allow writing JSON files to license directory containing URL of approved license.
...
#preflight none
[CL 25569409 by Ben Marsh in ue5-main branch]
2023-05-22 16:02:25 -04:00
Ben Marsh
f9f575163d
Horde: Various installer fixes.
...
* Include a Windows-specific, self-contained build of the Horde Agent in the installer.
* Include a separate portable build of the Horde Agent for download from the server, for use on other platforms.
* Disable HTTPS by default, and do not create self-signed certs for GRPC comms.
* Minimize the console created by the server when launching the browser shortcut from the start menu.
#preflight none
[CL 25526287 by Ben Marsh in ue5-main branch]
2023-05-18 11:39:53 -04:00
Ben Marsh
50517d8b54
BuildGraph: Add a task which can write an arbitary JSON value to a new or existing JSON file. Similar to the legacy ModifyJsonValue task, but much more comprehensive.
...
The property to modify is specified in a limited subset of JsonPath notation, supporting objects and array indices. Values may be any valid JSON values (string, object, array, number, boolean, or null).
#preflight none
[CL 25520323 by Ben Marsh in ue5-main branch]
2023-05-17 20:48:07 -04:00
Ben Marsh
83a7283618
BuildGraph: Allow specifying the character sequence used to join lines in a property element body.
...
#preflight none
[CL 25518359 by Ben Marsh in ue5-main branch]
2023-05-17 18:46:53 -04:00
Joe Kirchoff
2907946ca1
Remove platform
...
#rnx
#jira UE-114382
#rb Josh.Adams
#rb Ryan.Hummer
#preflight 645eaf1eb71b8186aa02706b
[CL 25460968 by Joe Kirchoff in ue5-main branch]
2023-05-12 18:03:33 -04:00
brian white
46bfcaaf8f
Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
...
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d
[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -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
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
Joakim Lindqvist
7f7ed6fe50
NuGet license check - if the same dependency exist in multiple places ignore them
...
#preflight 64467c103019e7642c639c73
#fyi ben.marsh
[CL 25166460 by Joakim Lindqvist in ue5-main branch]
2023-04-24 12:35:52 -04:00
rob perren
bc4c316439
Updated CommandTask to propagate -uselocalbuildstorage to sub tasks
...
#preflight 64424c874944ef7892234e2a
#rb Daniel.Lamb, Gary.Yuan
[REVIEW] https://p4-swarm.epicgames.net/reviews/25088356/
#RNX
[CL 25144724 by rob perren in ue5-main branch]
2023-04-21 09:31:23 -04:00