Implement AWS Fargate support [Large build support] (#246)

* Implement AWS Fargate support

* Update aws-tests workflow to include aws-ts-clean

* support remoteBuildCpu and remoteBuildContainer parameters for aws

* Syntax fix

* remove package-lock add yarn.lock

* yarn lock

* if: github.event.pull_request.draft == false

Co-authored-by: mdugdale <mark.dugdale@bossastudios.com>
This commit is contained in:
Frostebite
2021-04-20 21:46:37 +01:00
committed by GitHub
parent 398eda622f
commit 501c67e40c
17 changed files with 49837 additions and 11905 deletions

View File

@@ -85,6 +85,14 @@ class Input {
return core.getInput('customParameters') || '';
}
static get remoteBuildCluster() {
return core.getInput('remoteBuildCluster') || '';
}
static get awsStackName() {
return core.getInput('awsStackName') || '';
}
static get kubeConfig() {
return core.getInput('kubeConfig') || '';
}
@@ -93,12 +101,12 @@ class Input {
return core.getInput('githubToken') || '';
}
static get kubeContainerMemory() {
return core.getInput('kubeContainerMemory') || '800M';
static get remoteBuildMemory() {
return core.getInput('remoteBuildMemory') || '800M';
}
static get kubeContainerCPU() {
return core.getInput('kubeContainerCPU') || '0.25';
static get remoteBuildCpu() {
return core.getInput('remoteBuildCpu') || '0.25';
}
static get kubeVolumeSize() {