Execute deployment using the given context.
Future<DeploymentResult> deploy(DeploymentContext context);