From 7108629f2ec840f3a2135bb0862c60af883a0dbb Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sun, 12 Feb 2023 19:13:39 +0000 Subject: [PATCH] pipeline improvements --- src/model/cloud-runner/remote-client/caching.ts | 3 +++ .../tests/e2e/cloud-runner-end2end-caching.test.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/model/cloud-runner/remote-client/caching.ts b/src/model/cloud-runner/remote-client/caching.ts index 74559c79..99b4b958 100644 --- a/src/model/cloud-runner/remote-client/caching.ts +++ b/src/model/cloud-runner/remote-client/caching.ts @@ -123,6 +123,9 @@ export class Caching { await fs.promises.mkdir(destinationFolder); } + await CloudRunnerSystem.Run(`ls -t "${cacheFolder}"`); + await CloudRunnerSystem.Run(`ls -t "${cacheFolder}" | grep .tar${compressionSuffix}$`); + const latestInBranch = await ( await CloudRunnerSystem.Run(`ls -t "${cacheFolder}" | grep .tar${compressionSuffix}$ | head -1`) ) diff --git a/src/model/cloud-runner/tests/e2e/cloud-runner-end2end-caching.test.ts b/src/model/cloud-runner/tests/e2e/cloud-runner-end2end-caching.test.ts index 4ccd6e50..20ba41dd 100644 --- a/src/model/cloud-runner/tests/e2e/cloud-runner-end2end-caching.test.ts +++ b/src/model/cloud-runner/tests/e2e/cloud-runner-end2end-caching.test.ts @@ -48,7 +48,7 @@ describe('Cloud Runner Caching', () => { CloudRunnerLogger.log(`run 1 succeeded`); - await CloudRunnerSystem.Run(`tree ./cloud-runner-cache`); + await CloudRunnerSystem.Run(`tree ./cloud-runner-cache/cache`); if (CloudRunnerOptions.cloudRunnerCluster === `local-docker`) { const cacheFolderExists = fs.existsSync(`cloud-runner-cache/cache/${overrides.cacheKey}`); expect(cacheFolderExists).toBeTruthy();