I created a CLI tool called blup to modernize managing Blender versions for testing and CI/CD. It works just like rustup, but for Blender.
You can easily install and switch between specific Blender versions (including daily builds) via the command line. Like:
blup install 5.0.0 # Download & Install
blup default 5.0.0 # Set global default
blup list # Check installed versions
blup which # Show executable path
blup run # Run default version
blup run -- file.blend --background # Run with arguments
A sample regression test against daily builds is here. (Note: I use just for personal preference.)
Installation & Usage:
(You can find the GitHub Action link in the README)