Continuous deployment of multiple configfurations on Caltech cluster
Add continuous deployment of multiple configurations and code versions on the Caltech cluster. Code versions, configuration, and dependencies are managed for multiple deployments using [Pipenv] (https://pipenv.readthedocs.io/):
-
playground
, re-deployed on each push to master -
production
, re-deployed manually
Using pipenv
also has the nice advantage that it allows us to
place the exact versions of dependency packages under version
control.
Fixes #71 (closed).