release can package repository and also clone repository if it doesn't exist.