cleanup
parent
c5c588082f
commit
cc4a83b3f8
|
|
@ -4585,6 +4585,7 @@ class CloudRunnerCustomSteps {
|
||||||
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 = CloudRunnerCustomSteps.ParseSteps(`- name: aws-s3-upload-build
|
const builtInCustomSteps = CloudRunnerCustomSteps.ParseSteps(`- name: aws-s3-upload-build
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: after
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -4600,6 +4601,7 @@ class CloudRunnerCustomSteps {
|
||||||
value: ${process.env.AWS_REGION || ``}
|
value: ${process.env.AWS_REGION || ``}
|
||||||
- name: aws-s3-upload-cache
|
- name: aws-s3-upload-cache
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: after
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -4615,6 +4617,7 @@ class CloudRunnerCustomSteps {
|
||||||
value: ${process.env.AWS_REGION || ``}
|
value: ${process.env.AWS_REGION || ``}
|
||||||
- name: aws-s3-pull-cache
|
- name: aws-s3-pull-cache
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: before
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -4624,6 +4627,21 @@ class CloudRunnerCustomSteps {
|
||||||
OBJECT="$(aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}')"
|
OBJECT="$(aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}')"
|
||||||
aws s3 cp s3://$BUCKET/$OBJECT /data/cache/$CACHE_KEY/
|
aws s3 cp s3://$BUCKET/$OBJECT /data/cache/$CACHE_KEY/
|
||||||
secrets:
|
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 || ``}
|
||||||
|
- name: debug-cache
|
||||||
|
image: ubuntu
|
||||||
|
hook: after
|
||||||
|
commands: |
|
||||||
|
apt-get update > /dev/null
|
||||||
|
apt-get install -y tree > /dev/null
|
||||||
|
printenv
|
||||||
|
tree -L 3 /data/cache
|
||||||
|
secrets:
|
||||||
- name: awsAccessKeyId
|
- name: awsAccessKeyId
|
||||||
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
|
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
|
||||||
- name: awsSecretAccessKey
|
- name: awsSecretAccessKey
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -36,6 +36,7 @@ export class CloudRunnerCustomSteps {
|
||||||
const builtInCustomSteps: CustomStep[] = CloudRunnerCustomSteps.ParseSteps(
|
const builtInCustomSteps: CustomStep[] = CloudRunnerCustomSteps.ParseSteps(
|
||||||
`- name: aws-s3-upload-build
|
`- name: aws-s3-upload-build
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: after
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -51,6 +52,7 @@ export class CloudRunnerCustomSteps {
|
||||||
value: ${process.env.AWS_REGION || ``}
|
value: ${process.env.AWS_REGION || ``}
|
||||||
- name: aws-s3-upload-cache
|
- name: aws-s3-upload-cache
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: after
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -66,6 +68,7 @@ export class CloudRunnerCustomSteps {
|
||||||
value: ${process.env.AWS_REGION || ``}
|
value: ${process.env.AWS_REGION || ``}
|
||||||
- name: aws-s3-pull-cache
|
- name: aws-s3-pull-cache
|
||||||
image: amazon/aws-cli
|
image: amazon/aws-cli
|
||||||
|
hook: before
|
||||||
commands: |
|
commands: |
|
||||||
printenv
|
printenv
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
||||||
|
|
@ -75,6 +78,21 @@ export class CloudRunnerCustomSteps {
|
||||||
OBJECT="$(aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}')"
|
OBJECT="$(aws s3 ls $BUCKET --recursive | sort | tail -n 1 | awk '{print $4}')"
|
||||||
aws s3 cp s3://$BUCKET/$OBJECT /data/cache/$CACHE_KEY/
|
aws s3 cp s3://$BUCKET/$OBJECT /data/cache/$CACHE_KEY/
|
||||||
secrets:
|
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 || ``}
|
||||||
|
- name: debug-cache
|
||||||
|
image: ubuntu
|
||||||
|
hook: after
|
||||||
|
commands: |
|
||||||
|
apt-get update > /dev/null
|
||||||
|
apt-get install -y tree > /dev/null
|
||||||
|
printenv
|
||||||
|
tree -L 3 /data/cache
|
||||||
|
secrets:
|
||||||
- name: awsAccessKeyId
|
- name: awsAccessKeyId
|
||||||
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
|
value: ${process.env.AWS_ACCESS_KEY_ID || ``}
|
||||||
- name: awsSecretAccessKey
|
- name: awsSecretAccessKey
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ describe('Cloud Runner Caching', () => {
|
||||||
unityVersion: UnityVersioning.determineUnityVersion('test-project', UnityVersioning.read('test-project')),
|
unityVersion: UnityVersioning.determineUnityVersion('test-project', UnityVersioning.read('test-project')),
|
||||||
targetPlatform: 'StandaloneLinux64',
|
targetPlatform: 'StandaloneLinux64',
|
||||||
cacheKey: `test-case-${uuidv4()}`,
|
cacheKey: `test-case-${uuidv4()}`,
|
||||||
|
customStepFiles: `debug-cache`,
|
||||||
};
|
};
|
||||||
const buildParameter = await CreateParameters(overrides);
|
const buildParameter = await CreateParameters(overrides);
|
||||||
expect(buildParameter.projectPath).toEqual(overrides.projectPath);
|
expect(buildParameter.projectPath).toEqual(overrides.projectPath);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue