Commit Graph

26 Commits

Author SHA1 Message Date
Ben Marsh
9295767bcb Remove some debug output from BuildAgent.
#rb none
#rnx

[CL 10898995 by Ben Marsh in Dev-Build branch]
2020-01-07 17:14:49 -05:00
Ryan Durand
7c81c385b9 Removing a debug output I added to build agent.
#rnx
#rb none
#jira none

[CL 10882597 by Ryan Durand in Dev-Build branch]
2020-01-06 14:35:33 -05:00
ryan durand
73b815f85d Making BuildAgent.exe not prefer 32-bit so it doesn't crash.
#rnx
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869778 via CL 10869861 via CL 10869928 via CL 10871267
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876710 by ryan durand in Dev-Build branch]
2020-01-05 17:33:07 -05:00
ben marsh
03ae195b79 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -05:00
ryan durand
53d76f7a92 Making BuildAgent.exe not prefer 32-bit so it doesn't crash.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869778 via CL 10869861 via CL 10869928
#ROBOMERGE-BOT: (v620-10870533)

[CL 10871267 by ryan durand in Main branch]
2019-12-27 09:29:16 -05: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
Ben Marsh
606bc25c62 Fix race condition in BuildAgent when flushing data to EC. bDisposing can be read outside the lock, and causes the background thread to exit before the buffer has drained. Capture it inside the lock instead.
#fyi Chad.Garyet, Ryan.Durand
#jira UE-85351
#rb none
#rnx

[CL 10653474 by Ben Marsh in Dev-Build branch]
2019-12-11 13:53:57 -05:00
Ben Marsh
5700177d31 Remove invalid characters serialized to error output. Some characters are not serializable to XML even if they are escaped.
#rb none
#jira FORT-235199
#rnx

[CL 10420692 by Ben Marsh in Dev-Build branch]
2019-11-25 14:12:55 -05:00
marc audy
eb1933b7cb Add copyright notices
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 9422120 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v490-9439918)

[CL 9440670 by marc audy in Dev-Build branch]
2019-10-07 08:52:50 -04:00
marc audy
111af26dc6 Add missing copyright
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 9422097 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v490-9439918)

[CL 9440669 by marc audy in Dev-Build branch]
2019-10-07 08:52:46 -04:00
Ben Marsh
b3e6df2a59 BuildAgent: Remove some debug output, and add matcher for additional lines of ld output in linker errors.
#rb none
#rnx

[CL 9426127 by Ben Marsh in Dev-Build branch]
2019-10-05 09:51:06 -04:00
Marc Audy
53920432ca Add copyright notices
#rb
#rnx

[CL 9422120 by Marc Audy in Main branch]
2019-10-04 15:54:14 -04:00
Marc Audy
61ecb5355e Add missing copyright
#rb
#rnx

[CL 9422097 by Marc Audy in Main branch]
2019-10-04 15:52:16 -04:00
Ben Marsh
28be7d9bf1 BuildAgent: Avoid renaming EC diagnostics file; if something has a handle to the file open, this will fail. Instead, just open the existing file and write new data over the top.
#rb none
#rnx

[CL 9410997 by Ben Marsh in Dev-Build branch]
2019-10-03 22:26:55 -04:00
Ben Marsh
19af1ddf4c BuildAgent: Add a listener which outputs input data for updating build issues.
#rb none
#rns

[CL 9409989 by Ben Marsh in Dev-Build branch]
2019-10-03 21:36:32 -04:00
Ben Marsh
f808e95b14 BuildAgent: Tweak help messages.
#rb none
#rnx

[CL 9405973 by Ben Marsh in Dev-Build branch]
2019-10-03 16:37:09 -04:00
Ben Marsh
3711949665 BuildAgent: Rename the "Server" command to "Api".
#rb none
#rnx

[CL 9405940 by Ben Marsh in Dev-Build branch]
2019-10-03 16:35:10 -04:00
Ben Marsh
b6b88db72a BuildAgent: Minor improvements to error output.
#rb none
#rnx

[CL 9405852 by Ben Marsh in Dev-Build branch]
2019-10-03 16:28:42 -04:00
Ben Marsh
c99b3b7d94 BuildAgent: Minor fixes.
* Fix help messages when specifying a command.
* Add support for parsing long types.

#rb none
#rnx

[CL 9405820 by Ben Marsh in Dev-Build branch]
2019-10-03 16:25:05 -04:00
Ben Marsh
d6115a8104 Fixes for BuildAgent:
* Prevent TerminateAllChildProcesses from being called before listeners have been disposed. This was terminating ectool before it had finished updating properties.
* Propagate exit code from child process as the exit code for BuildAgent.exe.
* Write EC XML output to a temporary file and move it into place, to fix issues where a job was aborted mid-write.

#rb none
#rnx

[CL 9391349 by Ben Marsh in Dev-Build branch]
2019-10-03 10:50:19 -04:00
Ben Marsh
2d816b6a9b Disable unused member variable warnings.
#rb none
#rnx

[CL 9371955 by Ben Marsh in Dev-Build branch]
2019-10-02 11:56:23 -04:00
Ben Marsh
2c44a2581a Add functionality for updating build issues into the BuildAgent tool.
#rb none

[CL 9371615 by Ben Marsh in Dev-Build branch]
2019-10-02 11:53:02 -04:00
Ben Marsh
edd8f6b466 Prevent EC listener from flushing constantly.
#rb none
#jira
#rnx

[CL 9322163 by Ben Marsh in Dev-Build branch]
2019-10-01 17:40:01 -04:00
Ben Marsh
28572de2c0 Add functionality to issue commands to UGS servers to BuildAgent tool.
#rb none

[CL 9318529 by Ben Marsh in Dev-Build branch]
2019-10-01 13:55:24 -04:00
Ben Marsh
aadbcfea01 Updates to BuildAgent executable. Fix a few issues with the EC post-processor, and make it easier to pass command line arguments to the child process for a run command.
#rb none
#rnx

[CL 9317220 by Ben Marsh in Dev-Build branch]
2019-10-01 12:20:54 -04:00