diff --git a/lib/services/cloud-build-service.ts b/lib/services/cloud-build-service.ts index fee1ff9..5afad90 100644 --- a/lib/services/cloud-build-service.ts +++ b/lib/services/cloud-build-service.ts @@ -36,7 +36,9 @@ export class CloudBuildService extends CloudService implements ICloudBuildServic private $projectHelper: IProjectHelper, private $projectDataService: IProjectDataService, private $qr: IQrCodeGenerator, - private $staticConfig: IStaticConfig) { + private $staticConfig: IStaticConfig, + private $platformsData: IPlatformsData, + private $filesHashService: IFilesHashService) { super($fs, $httpClient, $logger); } @@ -181,6 +183,11 @@ export class CloudBuildService extends CloudService implements ICloudBuildServic } }; + if ((this.$filesHashService).saveHashesForProject) { + const platformData = this.$platformsData.getPlatformData(platform, this.$projectDataService.getProjectData(projectSettings.projectDir)); + await (this.$filesHashService).saveHashesForProject(platformData, path.dirname(localBuildResult)); + } + const buildInfoFileDirname = path.dirname(result.outputFilePath); this.$platformService.saveBuildInfoFile(platform, projectSettings.projectDir, buildInfoFileDirname); return result;