Commit Graph

132 Commits

Author SHA1 Message Date
Ben Marsh
c3492fa37f BuildGraph: Clear the Docker staging directory before copying files into it.
[CL 16558983 by Ben Marsh in ue5-main branch]
2021-06-04 11:20:54 -04:00
Ben Marsh
ee3d4ce384 BuildGraph: Fix <Spawn> task supressing output by default.
[CL 16392471 by Ben Marsh in ue5-main branch]
2021-05-19 17:10:25 -04:00
Ben Marsh
6b75041657 BuildGraph: Allow not specifying a ValuesFile attribute to Helm tasks.
[CL 16372858 by Ben Marsh in ue5-main branch]
2021-05-18 14:41:13 -04:00
Ben Marsh
393ae4442a BuildGraph: Fix additional arguments not being passed to Helm.
[CL 16372208 by Ben Marsh in ue5-main branch]
2021-05-18 14:21:45 -04:00
Ben Marsh
bc1e81c4c4 BuildGraph: Use an absolute path when specifying a helm chart.
[CL 16358864 by Ben Marsh in ue5-main branch]
2021-05-17 16:45:58 -04:00
Ben Marsh
d7af973110 BuildGraph: Fix Docker AWS login.
[CL 16353296 by Ben Marsh in ue5-main branch]
2021-05-17 12:03:19 -04:00
Ben Marsh
599f0ff525 BuildGraph: Add support for passing text files containing environment variables into AWS, Docker, Helm and Spawn tasks. Also add an Aws-AssumeRole task which can assume a role and write a new list of environment variables.
[CL 16341432 by Ben Marsh in ue5-main branch]
2021-05-15 12:48:30 -04:00
Ben Marsh
cab27f1064 BuildGraph: Remove --dry-run argument from Helm task.
[CL 16339760 by Ben Marsh in ue5-main branch]
2021-05-14 22:36:40 -04:00
Ben Marsh
38604d7eb4 BuildGraph: Use a standard AWS config file to configure Aws/Docker/Helm tasks.
[CL 16338005 by Ben Marsh in ue5-main branch]
2021-05-14 20:02:54 -04:00
Ben Marsh
ebe9220e7f Remove hard-coded tool location.
[CL 16337227 by Ben Marsh in ue5-main branch]
2021-05-14 18:30:49 -04:00
Ben Marsh
1b33363239 BuildGraph: Add specific tasks for building and pushing images with Docker.
[CL 16337213 by Ben Marsh in ue5-main branch]
2021-05-14 18:29:41 -04:00
Ben Marsh
491eff44af BuildGraph: Add a dedicated Git-Clone task for BuildGraph, to save some boilerplate code in scripts.
[CL 16334501 by Ben Marsh in ue5-main branch]
2021-05-14 16:03:11 -04:00
Ben Marsh
44d7a02d1d Add an explicit accessor for getting the path to the DotNet host.
[CL 16312643 by Ben Marsh in ue5-main branch]
2021-05-13 10:24:37 -04:00
Ben Marsh
fbba412e7b Fix path to DotNET executable.
[CL 16312463 by Ben Marsh in ue5-main branch]
2021-05-13 10:04:39 -04:00
Ben Marsh
f49990aaa0 BuildGraph: Add a task for executing DotNet commands.
[CL 16271288 by Ben Marsh in ue5-main branch]
2021-05-11 12:04:26 -04:00
Ben Marsh
25b44e2c2e Add a Kubectl task.
[CL 16249810 by Ben Marsh in ue5-main branch]
2021-05-10 12:03:08 -04:00
Ben Marsh
74a415cac9 Add a Helm task to allow updating releases.
[CL 16249773 by Ben Marsh in ue5-main branch]
2021-05-10 12:01:51 -04:00
Ben Marsh
f6f8beda42 Enable verbose output from Docker tasks by default.
[CL 16249754 by Ben Marsh in ue5-main branch]
2021-05-10 12:01:04 -04:00
Ben Marsh
803fa2e63d Prevent Docker password being logged to stdout.
[CL 16247915 by Ben Marsh in ue5-main branch]
2021-05-10 09:49:47 -04:00
Ryan Durand
ceacd78804 Build GitSync on Horde.
#rnx
#rb none
#jira none

[CL 16247562 by Ryan Durand in ue5-main branch]
2021-05-10 09:01:20 -04:00
Ryan Durand
604cecf460 Add a verbose option to DeleteTask to see what files and folders are being deleted.
#rnx
#rb none
#jira none

[CL 16183644 by Ryan Durand in ue5-main branch]
2021-05-03 09:45:50 -04:00
Ryan Durand
d95d6ddf00 Only try to delete folders if they exist.
#rnx
#rb none
#jira none

[CL 16161162 by Ryan Durand in ue5-main branch]
2021-04-29 15:59:44 -04:00
Ben Woodhouse
b0ec2a07ac CopyTask - optionally throw an error if files not found
#rb luke.thatcher
#jira UE-114025

[CL 16156542 by Ben Woodhouse in ue5-main branch]
2021-04-29 09:02:09 -04:00
Ben Marsh
ea34b09df3 BuildGraph: Add tasks for running Git and Docker, and add support for deleting directories from <Delete> tasks.
[CL 16144334 by Ben Marsh in ue5-main branch]
2021-04-28 11:27:19 -04:00
jonathan adamczewski
17602ab008 Support two msbuilds, for NET Framework and Core
This is a preparatory change ahead of adding the ability to build NET Core projects to the CsCompile task, and subsequent conversion of NET Framework projects to NET Core. On its own, it should have no substantive visible effect.

#jira none

[CL 16008195 by jonathan adamczewski in ue5-main branch]
2021-04-14 13:24:20 -04:00