Commit Graph

101 Commits

Author SHA1 Message Date
Ben Marsh
0aa484bda0 Toolchains are now instanced to allow storing project and target specific configuration details. Required for UBT to support multiple targets. Removed IUEToolChain, which wasn't being used directly.
[CL 2707252 by Ben Marsh in Main branch]
2015-09-27 13:05:49 -04:00
Ben Marsh
57097692aa Change deployment context and project params to use file references rather than raw paths.
[CL 2707182 by Ben Marsh in Main branch]
2015-09-26 14:41:15 -04:00
Peter Knepley
41e1a47fec StageNonMonolithic going away in favor of build reciepts
Merging 2621823

//depot/UE4-UT/...

to //depot/UE4/...

#codereview James.Golding

[CL 2706506 by Peter Knepley in Main branch]
2015-09-25 14:24:14 -04:00
Ben Marsh
661ec2ffae Fix parsing of changelist descriptions that contain '\\r' characters. Was previously treating it at the end of the changelist summary, and throwing an exception when the next line wasn't "Affected Files".
[CL 2706267 by Ben Marsh in Main branch]
2015-09-25 11:55:25 -04:00
Ben Marsh
b87c690ba6 Additional functionality for Perfore/Jira integration: now fills in the NewBranchFixedIn field for every changelist marked fixed, and updates MainCL field for every change integrated into //UE4/Main.
[CL 2702395 by Ben Marsh in Main branch]
2015-09-23 08:33:52 -04:00
Ben Marsh
ca88df09c0 Add a utility function to get the describe record for a single changelist.
[CL 2700521 by Ben Marsh in Main branch]
2015-09-22 09:54:30 -04:00
Peter Sauerbrei
fe90d06ab1 fix for attempting to sign a list of files with an empty string
[CL 2698827 by Peter Sauerbrei in Main branch]
2015-09-21 09:17:53 -04:00
Peter Sauerbrei
1c13d7d910 Addition of mobile provision selection
no error messaging as of yet when selecting something which then expires

[CL 2697295 by Peter Sauerbrei in Main branch]
2015-09-18 13:42:25 -04:00
Peter Sauerbrei
a05bc36b64 fix for single quotes not being converted to double quotes in the additional command line parameter in UAT
[CL 2695223 by Peter Sauerbrei in Main branch]
2015-09-17 10:55:35 -04:00
Peter Sauerbrei
e706287759 Speed up reading and accessing ini files from UAT/UBT
#uat
#ubt
#codereview ben.marsh, wes.hunt

[CL 2691637 by Peter Sauerbrei in Main branch]
2015-09-15 09:29:42 -04:00
Ben Marsh
5191a37fd1 Put GitHub promotion zips on the network.
[CL 2688227 by Ben Marsh in Main branch]
2015-09-11 12:49:41 -04:00
Ben Marsh
b039a5a693 Merging a couple of UAT changes back from game branch.
[CL 2687999 by Ben Marsh in Main branch]
2015-09-11 11:05:18 -04:00
Richard.Fawcett
0349cf277f [INTEGRATE]
Change 2684628 by Richard.Fawcett@richard.fawcett_A5870_3180 on 2015/09/09 10:28 Submit latest shipping and debug BuildPatchTool Mac binaries
        Change 2684643 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 10:32 Submit shipping and debug BuildPatchTool binaries from Win64
        Change 2684648 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 10:38 Change the default BuildPatchTool ages called from automation build commands

[CL 2686032 by Richard Fawcett in Main branch]
2015-09-10 08:35:57 -04:00
Marcus Wassmer
60ed00d7e7 Merge 2678656
UAT changes to support PS4 patch generation

[CL 2684546 by Marcus Wassmer in Main branch]
2015-09-09 09:35:59 -04:00
Peter Sauerbrei
ae83bee365 UE-19835 - fix for being able to stage the same file to multiple places
#uat

[CL 2683233 by Peter Sauerbrei in Main branch]
2015-09-08 12:48:02 -04:00
Richard Fawcett
6269b9712e Prevent BuildPatchTool updating timestamps of chunk files in Compactify mode, as they're no longer honored by builders.
Also, remove -nopatchdelete mode, as it no longer makes sense now that we don't update timestamps.

#jira OPP-3947
#reviewedby Leigh.Swift

[CL 2680221 by Richard Fawcett in Main branch]
2015-09-04 09:35:07 -04:00
Ben Marsh
fd77d10c50 Fix UAT discovery of build folders in other projects.
[CL 2678683 by Ben Marsh in Main branch]
2015-09-03 11:16:34 -04:00
Richard Fawcett
55b67c2d42 Update access and modified dates of referenced manifests files during Rocket cleanup.
Adding a TouchFile method to CommandUtils as part of the solution.

[CL 2678465 by Richard Fawcett in Main branch]
2015-09-03 09:27:43 -04:00
Ben Marsh
9610023ca5 Use FileReference and DirectoryReference classes instead of strings for paths. Massively reduces the amount of paranoid calls to GetFullPath(), CleanDirectorySeparators() et al., and improves performance for really common UBT operations like making relative paths or checking if files are under a directory. Strong typing ensures that intention of parameters is explicit.
[CL 2678429 by Ben Marsh in Main branch]
2015-09-03 08:47:24 -04:00
Dmitry Rekman
c7508c3ada UAT: fix Linux packaging.
- Added check for a missing architecture parameter together with fallback to a hardcoded default.
- Ugly but a replacement is in the works.

#codereview Ben.Marsh, Peter.Sauerbrei

[CL 2677726 by Dmitry Rekman in Main branch]
2015-09-02 17:26:25 -04:00
Peter Sauerbrei
34c569dc00 UE-20642 - removed ForceNonUnity, ForceMonolithic, and ForceDebugInfo from BuildTarget class as they weren't being used anywhere
#uat

[CL 2677211 by Peter Sauerbrei in Main branch]
2015-09-02 12:53:22 -04:00
Richard Fawcett
73556561d4 Improve Amazon S3 upload performance
Use .NET ThreadPool to have finer control over the number of upload threads
Use AWSSDK's PutFileAsync method over the non-async version

#reviewedby Andrew.Brown

[CL 2676875 by Richard Fawcett in Main branch]
2015-09-02 09:24:08 -04:00
Wes Hunt
bfddd22af3 UEB-394 - improved error message when UAT/UBT fails to execute due to global mutex. Removed name of mutex as it was not useful, and gave an idea of how to find the offending instance.
[CL 2675757 by Wes Hunt in Main branch]
2015-09-01 13:53:34 -04:00
Ben Marsh
0a89383b5a Explicitly compile the rules assembly and pass it around as a parameter, rather than caching it as global state in RulesCompiler.
[CL 2674051 by Ben Marsh in Main branch]
2015-08-31 10:33:16 -04:00
Daniel Lamb
a1f7e17ea0 Added some more warnings when stats directory was not found.
[CL 2669723 by Daniel Lamb in Main branch]
2015-08-26 15:19:22 -04:00