diff --git a/packages/nx/src/tasks-runner/cache.ts b/packages/nx/src/tasks-runner/cache.ts index e24d61b135..7948432107 100644 --- a/packages/nx/src/tasks-runner/cache.ts +++ b/packages/nx/src/tasks-runner/cache.ts @@ -160,6 +160,8 @@ export class DbCache { return ( (await this.getPowerpackS3Cache()) ?? (await this.getPowerpackSharedCache()) ?? + (await this.getPowerpackGcsCache()) ?? + (await this.getPowerpackAzureCache()) ?? null ); } @@ -173,6 +175,14 @@ export class DbCache { return this.getPowerpackCache('@nx/powerpack-shared-fs-cache'); } + private getPowerpackGcsCache(): Promise { + return this.getPowerpackCache('@nx/powerpack-gcs-cache'); + } + + private getPowerpackAzureCache(): Promise { + return this.getPowerpackCache('@nx/powerpack-azure-cache'); + } + private async getPowerpackCache(pkg: string): Promise { let getRemoteCache = null; try {