ben marsh
4d9ed7e417
EpicGames.BuildGraph: Apply standard naming conventions to BuildGraph.Automation.
...
[CL 33835640 by ben marsh in ue5-main branch]
2024-05-22 13:17:22 -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
josh adams
e94ead8457
- Replaced System.Environment.MachineName (and System.Net.Dns.GetHostName()) with Unreal.MachineName, since Environment.MachineName is capped at 15 characters, and not every machine name is that short. Uses System.Net.Dns.GetHostName() internally unless is throws an exception, then it falls back to Env.MachineName
...
#rb adam.kinge, joe.kirchoff
[CL 29712082 by josh adams in ue5-main branch]
2023-11-14 09:40:24 -05:00
Ben Marsh
e141cb6196
More UAT structured logging fixes.
...
#preflight 6408dee3b0544ef0b4bca696
[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
Ben Marsh
235eb77726
Change to structured logging in other AutomationTool projects.
...
#preflight 6408c4478c0039bbf750e861
[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
Ben Marsh
89d6613573
UAT: Refactor AutomationUtils and BuildGraph to use structured logging.
...
#preflight 6407c4c26e1dadfcdab25849
[CL 24553706 by Ben Marsh in ue5-main branch]
2023-03-07 21:23:47 -05: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
Ben Marsh
6a2855f64c
UAT: Add support for async build commands and BuildGraph tasks.
...
#preflight 61b3aa86e928cffe866fa918
[CL 18433916 by Ben Marsh in ue5-main branch]
2021-12-10 15:36:47 -05:00
Ben Marsh
ff1f79e46f
BuildGraph: Merging BuildGraph library refactor from //UE5/Release-5.0.
...
[CL 18107814 by Ben Marsh in ue5-main branch]
2021-11-09 12:36:25 -05:00
jonathan adamczewski
4ece24e65a
AutomationTool, BuildUtilities:
...
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
[CL 16648181 by jonathan adamczewski in ue5-main branch]
2021-06-11 18:20:44 -04:00
Ben Marsh
79b1d5b16f
UGS: Display the informational version string inside the application, and allow configuring the path to submit to from the build script.
...
[CL 16635004 by Ben Marsh in ue5-main branch]
2021-06-10 21:40:41 -04:00
Ben Marsh
ff80e463c1
BuildGraph: Allow submitting files to a non-stream path.
...
[CL 16623104 by Ben Marsh in ue5-main branch]
2021-06-10 10:32:10 -04:00
ben marsh
ff498fd482
Fix incorrect hostname for PCB submit workspace.
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 15685133 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15685153 by ben marsh in ue5-main branch]
2021-03-11 23:17:52 -04:00
ben marsh
d53e84576b
Include a hash of the server address when creating a workspace for submitting binaries. Should fix issues with different edge servers being selected.
...
#rb none
#jira UE-109866
#ROBOMERGE-SOURCE: CL 15681548 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15684115 by ben marsh in ue5-main branch]
2021-03-11 21:31:36 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ryan Durand
894ba25ab1
Fix P4Verbose being required on SubmitTask.
...
#rnx
#rb none
#jira none
[CL 14502236 by Ryan Durand in ue5-main branch]
2020-10-15 12:12:20 -04:00
Ryan Durand
e72ad24fed
Adding the ability to allow verbose P4 output for SubmitTask.
...
#rnx
#rb none
#jira none
[CL 14502067 by Ryan Durand in ue5-main branch]
2020-10-15 11:51:57 -04:00
Ryan Durand
9ef3748747
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)
[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
Mitchell Wilson
f0a83e9112
Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
...
#rb none
#rnx
[CL 9551884 by Mitchell Wilson in Main branch]
2019-10-11 16:59:16 -04:00
ben marsh
929adec4d0
Fix comment.
...
#jira
#ROBOMERGE-SOURCE: CL 4761641 via CL 4761649
[CL 4761658 by ben marsh in Main branch]
2019-01-21 11:20:32 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
ben marsh
706acc0477
BuildGraph: Add support for FileReference and DirectoryReference parameters, without having to explicitly parse them.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 4403194 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403195 by ben marsh in Staging-4.21 branch]
2018-09-27 16:51:24 -04:00
Ben Marsh
9cb0cf9303
BuildGraph: Add support for FileReference and DirectoryReference parameters, without having to explicitly parse them.
...
#rb none
[CL 4364645 by Ben Marsh in Dev-Build branch]
2018-09-13 12:15:44 -04:00