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(`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)}`); remote_client_logger_1.RemoteClientLogger.log(`Active Steps From Files: \n ${JSON.stringify(results, undefined, 4)}`);
const builtInCustomSteps = [ const builtInCustomSteps = CloudRunnerCustomSteps.ParseSteps(`- name: aws-upload
{ image: amazon/aws-cli
name: 'aws-upload', commands: |
commands: '', printenv
secrets: [], aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
image: '', aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY --profile default
hook: '', 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: 'steam-upload', - name: awsAccessKeyId
commands: '', value: ${process.env.AWS_ACCESS_KEY_ID || ``}
secrets: [], - name: awsSecretAccessKey
image: '', value: ${process.env.AWS_SECRET_ACCESS_KEY || ``}
hook: '', - name: awsDefaultRegion
}, value: ${process.env.AWS_REGION || ``}`).filter((x) => cloud_runner_options_1.default.customStepFiles.includes(x.name));
].filter((x) => cloud_runner_options_1.default.customStepFiles.includes(x.name));
if (builtInCustomSteps.length > 0) { if (builtInCustomSteps.length > 0) {
results.push(...builtInCustomSteps); 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)}`); RemoteClientLogger.log(`Active Steps From Files: \n ${JSON.stringify(results, undefined, 4)}`);
const builtInCustomSteps: CustomStep[] = [ const builtInCustomSteps: CustomStep[] = CloudRunnerCustomSteps.ParseSteps(
{ `- name: aws-upload
name: 'aws-upload', image: amazon/aws-cli
commands: '', commands: |
secrets: [], printenv
image: '', aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
hook: '', 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
name: 'steam-upload', secrets:
commands: '', - name: awsAccessKeyId
secrets: [], value: ${process.env.AWS_ACCESS_KEY_ID || ``}
image: '', - name: awsSecretAccessKey
hook: '', value: ${process.env.AWS_SECRET_ACCESS_KEY || ``}
}, - name: awsDefaultRegion
].filter((x) => CloudRunnerOptions.customStepFiles.includes(x.name)); value: ${process.env.AWS_REGION || ``}`,
).filter((x) => CloudRunnerOptions.customStepFiles.includes(x.name));
if (builtInCustomSteps.length > 0) { if (builtInCustomSteps.length > 0) {
results.push(...builtInCustomSteps); results.push(...builtInCustomSteps);
} }