Browse Source

Working on Mac build

Josh Engebretson 10 years ago
parent
commit
af42869768
1 changed files with 27 additions and 0 deletions
  1. 27 0
      Build/CIScripts/GenMacEditor.js

+ 27 - 0
Build/CIScripts/GenMacEditor.js

@@ -8,6 +8,33 @@ var dstDir = bcommon.artifactsRoot + "Build/MacEditor/";
 
 
 namespace('build', function() {
 namespace('build', function() {
 
 
+  task('genmaceditorinstaller', ["genmaceditor"], {
+    async: true
+  }, function() {
+
+      var editorAppFolder = dstDir + "AtomicEditor.app";
+
+      cmds = [
+      "security -v list-keychains -d system -s /Users/jenkins/Library/Keychains/codesign.keychain",
+      "security -v unlock-keychain /Users/jenkins/Library/Keychains/codesign.keychain",
+      "codesign -s \"THUNDERBEAST GAMES LLC\" \"" + editorAppFolder +  "\"",
+      "cd " + dstDir + " && zip -r -X " + "./MacEditorInstaller/AtomicEditor_MacOSX_" + bcommon.buildSHA + ".zip ./AtomicEditor.app"
+
+    ];
+
+    jake.exec(cmds, function() {
+
+      console.log("Built Mac Editor");
+
+      complete();
+
+    }, {
+      printStdout: true
+    });
+
+
+  });
+
   task('genmaceditor', {
   task('genmaceditor', {
     async: true
     async: true
   }, function() {
   }, function() {