Push to deploy
Link a GitHub repository, choose a deployment branch, and enable automatic deployments. Follow each matching release through source revision, build output, and activation.
Open the guideHow it works
Matching GitHub App or webhook events enter the deployment pipeline with your source and build settings. Review install, build, and start commands before enabling automatic deployment.
Add required Actions checks when a release should wait for CI. A push does not automatically test the application unless you configure those checks or commands. Previews have their own settings and lifecycle.
What you can do
Branch environments
Create a separate environment from a selected branch.
Native or webhook
GitHub App on cloud; auto-registered webhook on self-hosted.
Release checks
Configure the required checks before release activation.
Explore more
Ship it your way.
Self-hosted and free, or managed on Openship Cloud — the same workflow either way.