improved gradle temp file naming strategy to allow concurrent android builds (#857)

This commit is contained in:
oliversommer
2017-05-24 09:10:59 +02:00
committed by Sergey Akhalkov
parent 447708385e
commit 55749ab622
3 changed files with 13 additions and 7 deletions

View File

@@ -11,9 +11,11 @@ var path = require("path");
var getFilesInFolder = require("./getFilesInFolder");
var TEMP_FILE_PATH = path.join(require("os").tmpdir(), "CodePushResourcesMap.json");
var resourcesDir = process.argv[2];
var tempFileName = process.argv[3];
var tempFileLocalPath = path.join(require("os").tmpdir(), tempFileName);
var resourceFiles = [];
try {
@@ -32,7 +34,7 @@ resourceFiles.forEach(function(resourceFile) {
fileToModifiedTimeMap[resourceFile.path.substring(resourcesDir.length)] = resourceFile.mtime.getTime();
});
fs.writeFile(TEMP_FILE_PATH, JSON.stringify(fileToModifiedTimeMap), function(err) {
fs.writeFile(tempFileLocalPath, JSON.stringify(fileToModifiedTimeMap), function(err) {
if (err) {
throw err;
}