Commit Graph

1364 Commits

Author SHA1 Message Date
Peter Sauerbrei
06c03847f6 cook on the fly server launch no longer needs the target platform
#codereview daniel.lamb

[CL 2569051 by Peter Sauerbrei in Main branch]
2015-05-28 14:52:47 -04:00
Paul Fazio
907c34a515 - integration of ParallelExecutor into build process
- correct setting of environment variables per tool based on the Environment node the tool belongs to
- correct MissingDependencyCount to exclude duplicate dependencies

preflight build: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/3521469?filterName0=&firstElement=501&s=Jobs

#codereview Ben.Marsh

[CL 2568968 by Paul Fazio in Main branch]
2015-05-28 14:07:58 -04:00
Richard Fawcett
3607d6f3d9 UAT: Remove temporary requirement that building BuildPatchTool forced a build of UHT.
[CL 2568333 by Richard Fawcett in Main branch]
2015-05-28 08:00:11 -04:00
Bob Tellez
86cbb02404 [AUTOMERGE]
Added necessary exclusion for nonunity test nodes in branches that use the ExcludePlatformsForEditor list

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2567946 by Bob.Tellez on 2015/05/27 23:27:37.

[CL 2567947 by Bob Tellez in Main branch]
2015-05-27 23:28:03 -04:00
Ben Marsh
cc719d7a21 Always enable installed plugins by default, but update your project file with references to them on startup (so other users opening the project will be able to find it on the marketplace).
[CL 2566860 by Ben Marsh in Main branch]
2015-05-27 12:56:05 -04:00
Terence Burns
19ae169bf6 We want to display an error message more prominantly when a binary is missing during the packaging of their game.
This used to be displayed, but seems to have been removed accidentally in CL# 2506770.

[CL 2566498 by Terence Burns in Main branch]
2015-05-27 09:15:26 -04:00
Richard Fawcett
218629bff8 UAT: Ensure UHT is built when building BPT from UE4BuildUtils.BuildBuildPatchTool.
[CL 2564767 by Richard Fawcett in Main branch]
2015-05-26 07:40:03 -04:00
Ben Marsh
b0d5ba9801 Fix calls to IsCompiledInConfiguration() which rely on UBT's global state. The function is called from UBT, where this information is not accurate.
[CL 2563566 by Ben Marsh in Main branch]
2015-05-22 18:26:58 -04:00
Paul Fazio
6b904e4e00 Parallelization of UAT startup tasks using MSBuild - NOTE: parallelization only works on Windows platforms. Mac uses xbuild, which is the MSBuild equivalent on Mac. XBuild does not perform parallel processing.
Successful preflight build: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/GUBP___depot_UE4_2560607__82477_RunGraph_500023?s=Jobs&tabGroup=stepTableHeader

#codereview Ben.Marsh

[CL 2562798 by Paul Fazio in Main branch]
2015-05-22 12:16:46 -04:00
Kellan Carr
55e2130caf build script, finish removing sample package trigger
[CL 2562432 by Kellan Carr in Main branch]
2015-05-22 08:57:01 -04:00
Kellan Carr
2886bda12c cis fix
[CL 2562407 by Kellan Carr in Main branch]
2015-05-22 08:18:12 -04:00
Kellan Carr
5a42f5f18e build script, remove cooks and packages that are unused by anyone - place the new list in front of a trigger, so qa have builds available, this is an option due to the significant drop in total builds
[CL 2561288 by Kellan Carr in Main branch]
2015-05-21 15:29:58 -04:00
Ben Marsh
3d1c1af6ff Add support for progress feedback when using UE4Build. Specify the -progress parameter on the command line to MegaXGE to write progress data into the log.
[CL 2560051 by Ben Marsh in Main branch]
2015-05-20 20:32:26 -04:00
Chris Babcock
54123dca0d Add support for optional packaging blacklist per platform and build configuration
[Project]/Build/[Platform]/PakBlacklist-[Config].txt
#ue4
#codereview Peter.Sauerbrei

[CL 2557750 by Chris Babcock in Main branch]
2015-05-19 17:16:19 -04:00
Kellan Carr
d846dd312f build script, fix sticky preconditions being added as runconditions
[CL 2557479 by Kellan Carr in Main branch]
2015-05-19 14:56:40 -04:00
Peter Sauerbrei
83c97adf27 fix for pak files from a previous run sticking around during incremental deploy
UE-13112

[CL 2557352 by Peter Sauerbrei in Main branch]
2015-05-19 13:52:33 -04:00
Richard Fawcett
15bc0b3790 Add named parameter to SetFileAttributes call in BuildPlugin UAT script to clarify intent.
#codereview Ben.Marsh

[CL 2557191 by Richard Fawcett in Main branch]
2015-05-19 12:09:26 -04:00
Ben.Marsh
a830a7cb33 [INTEGRATE] Change 2557122 by Ben.Marsh@ben.marsh_A3068 on 2015/05/19 11:38:07
Make all staged plugin files writable after we copy them.

	#codereview Richard.Fawcett

[CL 2557179 by Ben Marsh in Main branch]
2015-05-19 12:01:19 -04:00
Saul Abreu
3d894a214f Added word count and conflict report generation step into UE4 localization configuration scripts. Deleted word count localization configuration script and removed it from localization automation.
[CL 2555695 by Saul Abreu in Main branch]
2015-05-18 15:41:33 -04:00
Ben Marsh
3e5cdc8732 Copy raw EXE and DLL files to the network so that crash reporter can use them.
[CL 2554945 by Ben Marsh in Main branch]
2015-05-18 10:03:36 -04:00
Justin Hair
cd1d39433a Changing the commandline used to runall tests to use the new commandline argument makeup.
[CL 2554885 by Justin Hair in Main branch]
2015-05-18 09:32:22 -04:00
Ben Marsh
429151bc7c [INTEGRATE] Change 2554277 by Ben.Marsh@Ben.Marsh_T3245_Main on 2015/05/17 09:44:35
Remove pseudo-dependency from tools node to root editor node for Orion, since it prevents us starting cooks sooner.

[CL 2554278 by Ben Marsh in Main branch]
2015-05-17 09:45:42 -04:00
Ben Marsh
bbc5940c9a Allow game branches to remove monolithic dependencies for cook nodes.
[CL 2554190 by Ben Marsh in Main branch]
2015-05-16 18:58:05 -04:00
Ben Marsh
233122c313 Allow removing targets from internal tools nodes.
[CL 2554182 by Ben Marsh in Main branch]
2015-05-16 18:28:09 -04:00
Ben Marsh
9dcf26549c Disable precompiling all editor and plugin modules, and building feature packs, if we're not building the engine for distribution.
[CL 2554145 by Ben Marsh in Main branch]
2015-05-16 17:45:08 -04:00