pub fn publish( user: &GlobalUser, target: &mut Target, deployments: DeploymentSet, out: Output ) -> Result<()>