When I publish my Meteor package, I get a message like this:
Published csats:libxmljs@1.0.1.
You're not done publishing yet! This package contains binary code and must be built on all of Meteor's
architectures, including this machine's architecture.
You can access Meteor provided build machines, pre-configured to support older versions of MacOS and
Linux, by running:
meteor admin get-machine os.osx.x86_64
meteor admin get-machine os.linux.x86_64
meteor admin get-machine os.linux.x86_32
meteor admin get-machine os.windows.x86_32
On each machine, run:
meteor publish-for-arch csats:libxmljs@1.0.1
For more information on binary ABIs and consistent builds, see:
https://github.com/meteor/meteor/wiki/Build-Machines
Why? Seriously–I’m going to get a repetitive stress injury. Has anyone automated these steps?
Side notes: I can’t get an OS X machine and can’t build for Windows.