Closed davideaster closed 9 years ago
I'm going to go ahead and merge this since I need to test the builds.
mars-game
was cloned manually and there is a cron job to keep it updated. That's really an expedient hack to allow them a web presence. They might come up with a better solution this year that would allow us to remove their app from our server.
Also, I haven't given up on the idea of a Windows installer. I do think it's an important future step to make Windows app development really frictionless. I think that should still include a version of node.js with it so we don't have to mess with the user's installed version. It's not clear to me that any changes made here are contrary to that, but I thought it was worth mentioning. :smile:
This is a series of changes to make the builds more sane:
StartVWFBuild.bat
only runs the master build though. Doing the integration or development builds will require editing the main script.version.js
version identifier to a version string so that the remote build scripts don't have to do it (each in their unique way).rake build
stamp the build number inversion.js
so that the remote build scripts don't have to do it--each in their own little way.Also, not include in these changes but enabled by them:
Simplify the Jenkins builds to just:
followed by the web server sync and restart and the archive build.
development
,integration
, andmaster
build configurations much closer to each other. Everybody runs tests now and gets versioned build archives. The configurations could still improve by taking advantage of some environment variables to become closer still. (master
is waiting for the others to test the configuration before it updates.)development
version isn't deleting on rsync yet becausemars-game
is in there and apparently getting updated. I'm not sure where it's coming from.Mac OS X
andLinux
builds. They are the same.@allisoncorey @eric79