Implementation of the nightly release process

This PR implements the needed functionality to create and deploy a nightly release to SF.