CI/CD
CI/CD from source change to post-deployment checks and rollback
Build and deploy through Wodby CI or your existing pipeline, then keep post-deployment work, deployment history, and recovery in one release workflow.
- Connect Git providers directly to repeatable release pipelines
- Run post-deployment scripts after application deployment
- Use deployment history and eligible previous builds to recover
Keep every release on a clear, repeatable path
Build, deploy, post-deploy, validate, and recover without splitting release state across unrelated tools.
- Build service images from the connected source revision.
- Release images to Wodby Registry or a compatible external registry.
- Deploy all services or only the services included in the change.
- Run stack-aware post-deployment scripts.
- Use workload health checks and deployment state to identify failure.
- Return selected services to eligible previous builds when recovery is needed.
Connect Git providers directly to the release workflow
Repositories should be easy to attach to the platform so builds and environments can react to changes quickly.
Wodby integrates with supported Git providers so teams can connect repositories, create applications, and start using build and deployment automation without stitching together separate identity and repository handoffs.
Use built-in Wodby CI when you want the fastest path to working pipelines
Some teams want automation quickly without building the CI foundation themselves.
Wodby CI provides ready-to-use build pipelines that understand the platform model. Many public boilerplates include a .wodby/pipeline.yml definition, which shortens setup time and keeps the release workflow aligned with how the application is actually deployed.
Pipelines run the same app-aware flow used by external CI: initialize the build, build service images, release them to the configured registry, and deploy the released images. Teams can also define .wodby/post-deployment.yml scripts that run after deployments complete.
Teams can also start from public examples in the wodby/wodby-ci repository and adapt them to their own delivery process.
- Start from stack-aware boilerplates instead of assembling pipelines from scratch.
- Trigger builds from Git activity and keep release automation closer to the app workflow.
- Run post-deployment scripts after the application deployment finishes.
Bring your existing CI system if that is already where your team works
Wodby does not force a full CI migration just to use the platform.
Teams can keep their existing GitHub Actions, GitLab CI, CircleCI, or other CI workflows and deploy into Wodby using Wodby CLI. The CLI reads stack information and runs the same init, build, release, and deploy flow, which makes it easier to adopt the platform incrementally without breaking established automation or retraining every team all at once.
- Use
WODBY_API_KEYandWODBY_APP_SERVICE_IDto authenticate third-party CI jobs. - Let the CLI detect Git and build metadata automatically in GitHub Actions, GitLab CI, and CircleCI.
- Prefer VM-style runners when Docker image builds need simpler access to Docker.
- Keep provider-specific setup in CI while Wodby handles release and deployment state.
Validate releases and recover without overstating rollback
Deployment history keeps release outcomes visible and makes the available recovery boundary explicit.
See what was deployed, which services were included, whether post-deployment scripts ran, and how the deployment finished. A deployment can target selected services, force a release, or skip post-deployment scripts when the situation calls for a narrower change.
When an app service upgrade fails workload health checks, automatic rollback makes a best-effort attempt to restore that service to its latest previous successful release. The failed deployment remains visible, and services that already deployed successfully are not reverted.
Manual rollback can select eligible previous builds per service. It restores application images; it does not downgrade the stack or restore databases, configuration, secrets, volumes, or other persistent data.
- Deploy all services or only the services that need to change.
- Review warnings before using builds created for an older stack revision.
- See whether rollback was skipped, completed, failed, or unavailable.
- Keep image rollback distinct from stack, database, and persistent-data recovery.
Wodby Registry is the default registry path for teams that want an integrated image store, while external registries remain available when existing compliance, security, or tooling requirements make that the better choice.
Next step
Automate releases without disconnecting CI from the rest of the platform
Use Wodby CI when you want a ready-to-go path, or keep your existing CI system and still deploy cleanly into the same application workflow.