createVercelDeployment starts a build from Git or an existing deployment.
automations/create-vercel-deployment.automation.ts
name and either gitSource or deploymentId are required. Git sources support GitHub repository IDs, GitLab project IDs, and Bitbucket repository UUIDs, with a ref and optional SHA. deploymentId redeploys an existing build; withLatestCommit defaults to false. Optional project, target, customEnvironment, metadata, forceNew, and skipAutoDetectionConfirmation expose common provider controls. The output is Vercel’s complete typed created-deployment response.