AWS upload step

pull/437/head
Frostebite 2022-10-13 19:43:26 +01:00
parent f9100782b8
commit a3751308ae
3 changed files with 33 additions and 33 deletions

31
dist/index.js vendored
View File

@ -4582,22 +4582,21 @@ class CloudRunnerCustomSteps {
remote_client_logger_1.RemoteClientLogger.log(`Failed Getting: ${hookLifecycle} \n ${JSON.stringify(error, undefined, 4)}`);
}
remote_client_logger_1.RemoteClientLogger.log(`Active Steps From Files: \n ${JSON.stringify(results, undefined, 4)}`);
const builtInCustomSteps = [
{
name: 'aws-upload',
commands: '',
secrets: [],
image: '',
hook: '',
},
{
name: 'steam-upload',
commands: '',
secrets: [],
image: '',
hook: '',
},
].filter((x) => cloud_runner_options_1.default.customStepFiles.includes(x.name));
const builtInCustomSteps = CloudRunnerCustomSteps.ParseSteps(`- name: aws-upload
image: amazon/aws-cli
commands: |
printenv
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY --profile default
aws configure set region $AWS_DEFAULT_REGION --profile default
aws s3 cp /data/cache/$CACHE_KEY/build/build-$BUILD_GUID.tar.lz4 s3://game-ci-test-storage/$CACHE_KEY/build-$BUILD_GUID.tar.lz4
secrets:
- name: awsAccessKeyId
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
- name: awsSecretAccessKey
value: ${process.env.AWS_SECRET_ACCESS_KEY || ``}
- name: awsDefaultRegion
value: ${process.env.AWS_REGION || ``}`).filter((x) => cloud_runner_options_1.default.customStepFiles.includes(x.name));
if (builtInCustomSteps.length > 0) {
results.push(...builtInCustomSteps);
}

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -32,22 +32,23 @@ export class CloudRunnerCustomSteps {
}
RemoteClientLogger.log(`Active Steps From Files: \n ${JSON.stringify(results, undefined, 4)}`);
const builtInCustomSteps: CustomStep[] = [
{
name: 'aws-upload',
commands: '',
secrets: [],
image: '',
hook: '',
},
{
name: 'steam-upload',
commands: '',
secrets: [],
image: '',
hook: '',
},
].filter((x) => CloudRunnerOptions.customStepFiles.includes(x.name));
const builtInCustomSteps: CustomStep[] = CloudRunnerCustomSteps.ParseSteps(
`- name: aws-upload
image: amazon/aws-cli
commands: |
printenv
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY --profile default
aws configure set region $AWS_DEFAULT_REGION --profile default
aws s3 cp /data/cache/$CACHE_KEY/build/build-$BUILD_GUID.tar.lz4 s3://game-ci-test-storage/$CACHE_KEY/build-$BUILD_GUID.tar.lz4
secrets:
- name: awsAccessKeyId
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
- name: awsSecretAccessKey
value: ${process.env.AWS_SECRET_ACCESS_KEY || ``}
- name: awsDefaultRegion
value: ${process.env.AWS_REGION || ``}`,
).filter((x) => CloudRunnerOptions.customStepFiles.includes(x.name));
if (builtInCustomSteps.length > 0) {
results.push(...builtInCustomSteps);
}