Why?

To build something with a team you need CI. If you don’t have it your team will suffer from friction and reduced productivity.

What do I need to learn about?

Docker, Jenkins.

How?

Using docker, pull one of the many meteor 1.4 ready forks of meteord and Jenkins. Set up the Jenkins to point at your source code and poll for changes. Docker exec into your Jenkins container and install meteor, or get one of my images with it pre-installed.

This will create a meteor server pointing at any prebuilt .tar.gz in ~/myapp on the host

This should go in your jenkins task, it’ll copy over the old .tar.gz and restart docker

The CI process should take roughly 3–4 minutes to complete. You will see about 6 seconds of downtime while the server comes backup after a restart.

That’s it, next time I’ll be describing how to extend this for cordova apps.