In case anyone else is browsing this topic looking for options:
The jlenv org contains a collection projects addressing the various use cases that give rise to needing to switch between different versions of Julia. These cover a range of use cases:
-
chjulia
: just switch julia versions: Simple switch and run in prod and dev. -
jlenv
& plugins: More elaborate setups, but not complex or slow moving enough to justify the Chef/Ansible/Salt overhead. - jlenv-cookbook: Manage more complex slow moving setups where there are some audit requirements such as ChefSpec/InSpec/ServerSpec, or their Salt/Ansible equivalents.
An announcement in the Tools forum has more details.