summaryrefslogtreecommitdiffstats
path: root/upload_to_mega.js
diff options
context:
space:
mode:
Diffstat (limited to 'upload_to_mega.js')
-rw-r--r--upload_to_mega.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/upload_to_mega.js b/upload_to_mega.js
new file mode 100644
index 000000000..1d47f4fd8
--- /dev/null
+++ b/upload_to_mega.js
@@ -0,0 +1,25 @@
+var util = require('util');
+var exec = require('child_process').exec;
+
+var email = 'chin.bimbo@gmail.com';
+var password = process.env.MEGA_PASSWORD;
+var sourceFileName = 'build.7z';
+var dstFileName = process.env.APPVEYOR_REPO_COMMIT.substring(0, 8) + " - " +
+ process.env.APPVEYOR_REPO_COMMIT_MESSAGE.substring(0, 100) + ".7z";
+
+var cmd = util.format('megaput ../%s --path \"/Root/Citra/Windows/%s\" --username=%s --password=%s --no-progress',
+ sourceFileName,
+ dstFileName,
+ email,
+ password);
+
+if (process.env.APPVEYOR_REPO_BRANCH == "master") {
+ console.log("Uploading file " + dstFileName + " to Mega...");
+ exec(cmd, function(error, stdout, stderr) {
+ console.log('stdout: ' + stdout);
+ console.log('stderr: ' + stderr);
+ if (error !== null) {
+ console.log('exec error: ' + error);
+ }
+ });
+}