Commit Graph

201 Commits

Author SHA1 Message Date
Ben Marsh
c7c2d972cc Horde: Add another class of blobs for storage tests (20,000 x 1mb).
#preflight none

[CL 22814386 by Ben Marsh in ue5-main branch]
2022-10-27 14:08:38 -04:00
Ben Marsh
150c7bc5d2 Horde: Clean up log output for storage tests.
#preflight none

[CL 22813991 by Ben Marsh in ue5-main branch]
2022-10-27 13:49:55 -04:00
Ben Marsh
0d7929d665 Horde: Add a temp storage test script which generates random data into a given directory.
#preflight none

[CL 22810754 by Ben Marsh in ue5-main branch]
2022-10-27 11:23:16 -04:00
Ryan Hummer
84a9b6f514 Adding an option to login to any repository by specifying a json with the user & token
#rnx
#jira none
#rb ??
#preflight none

[CL 22525427 by Ryan Hummer in ue5-main branch]
2022-10-14 09:00:31 -04:00
carl bystrom
f0302df3e2 BuildGraph: Allow overriding path to Docker executable through env var
Allows for using alternative but compatible Docker implementations.

#rb Ben.Marsh
#jira none
#preflight none

[CL 22332338 by carl bystrom in ue5-main branch]
2022-10-04 12:16:09 -04:00
ryan hummer
f6821c1631 Allow the CompileTask to enable AllCores for UBT
Turns on automatically if CommandUtils.IsBuildMachine is true or the CompileTask sets AllowAllCores to true

#rnx
#jira none
#rb none
#preflight 633b3aaf3629a1a4f92f3ef1

[CL 22323425 by ryan hummer in ue5-main branch]
2022-10-03 21:15:14 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Ben Marsh
6ac2c5b01f UAT: Add a systemic error code for Perforce submit failures.
#preflight none

[CL 21078813 by Ben Marsh in ue5-main branch]
2022-07-13 15:59:41 -04:00
Bryan Johnson
0ba12c9497 Add retry for notary-app calls
#jira UE-155720, UE-157669
#rnx
#rb Ryan.Hummer
#preflight 62c5c25e097ca6afc4f24202

[CL 20968956 by Bryan Johnson in ue5-main branch]
2022-07-06 13:18:50 -04:00
Ben Marsh
50a74d20ce BuildGraph: Add bytecode compiler and interpreter to allow graph evaluation outside UAT.
#preflight 62b606546067f280916744c8

[CL 20814909 by Ben Marsh in ue5-main branch]
2022-06-24 15:18:50 -04:00
Ben Marsh
64b6cb04f1 BuildGraph: Fix UDN documentation output.
#preflight none

[CL 20774471 by Ben Marsh in ue5-main branch]
2022-06-22 10:42:19 -04:00
Ben Marsh
ff46dfcfce BuildGraph: Various refactorings prior to adding bytecode executor.
* Moved XML script parsing into UAT. We don't need to evaluate this in Horde.
* Added custom node types for script and expression nodes, rather than wrapping native nodes with a custom script task.
#preflight 62b31b76650c9d58579b2ea6

[CL 20773724 by Ben Marsh in ue5-main branch]
2022-06-22 09:56:45 -04:00
Chad Garyet
8fc20701f1 Update copy task to exit gracefully if there aren't any files to copy when overwrite=false
#jira UE-155844
#rb ryan.hummer
#preflight none

[CL 20626362 by Chad Garyet in ue5-main branch]
2022-06-13 09:52:51 -04:00
Ben Marsh
79c05ae32b Back out EpicGames.Jupiter upgrade to NET 6
#preflight none
#fyi Joe.Kirchoff

[CL 20593495 by Ben Marsh in ue5-main branch]
2022-06-10 07:38:49 -04:00
Ben Marsh
3e3deac9d0 BuildGraph: Reformat output from Docker to allow regular pattern matchers to work correctly, and add an MSTest event matcher.
#preflight none

[CL 20580176 by Ben Marsh in ue5-main branch]
2022-06-09 13:18:32 -04:00
joe kirchoff
f9a78bdc2d EpicGames.Jupiter: net6.0 upgrade
#rnx
#rb none
#preflight 629e94911c7e8f9a18121cf8

[CL 20530671 by joe kirchoff in ue5-main branch]
2022-06-06 20:04:06 -04:00
Ben Marsh
cbb950c578 UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
#preflight 628e9dc6e746de4961f60032

[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
carl bystrom
283ad82702 BuildGraph: Add more parameters to Docker-Build task
Supporting BuildKit and .dockerignore files will help improve performance without resorting to temporary staging of files.
#preflight 6275287ed8373707f211ffa8

[CL 20075007 by carl bystrom in ue5-main branch]
2022-05-06 09:58:56 -04:00
jonathan adamczewski
f515402a7a CsCompile: Don't use /restore when compiling with xbuild
#jira none
#fyi ryan.hummer
#rnx
#preflight 62697de92735a2c0ea8a153c

[CL 19943308 by jonathan adamczewski in ue5-main branch]
2022-04-27 14:04:02 -04:00
Ben Marsh
347784c8b8 BuildGraph: Add a parameter to the CsCompile task to allow using the system C# compiler rather than the UE-bundled version. Allows compiling Swarm et al correctly as part of installed build script.
#preflight none
#fyi Jonathan.Adamczewski

[CL 19772216 by Ben Marsh in ue5-main branch]
2022-04-15 12:25:18 -04:00
jonathan adamczewski
196e422d10 CsCompile: Fix argument order (and use msbuild rather than build, consistent with elsewhere)
#jira none
#rnx
#preflight 624f15f9933134aa0538dbe3

[CL 19672505 by jonathan adamczewski in ue5-main branch]
2022-04-07 13:09:10 -04:00
jonathan adamczewski
7cf9663b93 CsCompile: Include project in command line
#jira none
#fyi ben.marsh
#rnx
#preflight 624ef817f94f766ffaad7d57

[CL 19669311 by jonathan adamczewski in ue5-main branch]
2022-04-07 10:56:47 -04:00
Ben Marsh
2c879673ff BuildGraph: Fix compilation of C# projects with the bundled NET runtime.
#preflight 624dec312c73c3b0c045a51a

[CL 19654182 by Ben Marsh in ue5-main branch]
2022-04-06 15:56:36 -04:00
markus breyer
fff228a79e Removed obsolete staging code
#rb andrew.rodham
#rnx
#author andrew.rodham
#author markus.breyer
#preflight 624b4a93dc6183e3f547efa6

#ROBOMERGE-AUTHOR: markus.breyer
#ROBOMERGE-SOURCE: CL 19631454 via CL 19632493 via CL 19636186 via CL 19636668
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19638184 by markus breyer in ue5-main branch]
2022-04-05 21:02:04 -04:00
jonathan adamczewski
5053cae2d8 Launch UnrealBuildTool via dotnet unrealbuildtool.dll, not unrealbuildtool.exe
#jira none
#rnx
#preflight 624261bdb6084b98321e9251

[CL 19544939 by jonathan adamczewski in ue5-main branch]
2022-03-29 13:20:46 -04:00