- Features
- Pricing
- English
- Français
- Deutsch
- Contact us
- Docs
- Login
Upsun uses Git as the control plane for application and environment lifecycle. Infrastructure configuration, environment creation, and operational workflows are defined and versioned alongside application code.
This approach is built for leaders, developers, platform engineers and DevOps teams who want repeatable automation, strong governance, and minimal manual intervention without introducing additional orchestration layers.
Git-Driven Automation allows teams to define, automate, and audit platform behavior through Git:
Application configuration, services, and environment behavior are defined in Git. Every change goes through the same review and approval process as application code, ensuring consistency across environments and eliminating undocumented changes.
Upsun reacts to Git events such as branch creation, commits, and merges. These events can automatically create or rebuild environments, trigger tests, and clean up resources on merge. Automation aligns with how teams already work, without requiring separate pipelines or tools.
Git-driven changes trigger native platform actions such as builds and deployments, and apply resource changes defined in config. Backups are scheduled or triggered via API or CLI, and you can notify or orchestrate external systems with activity scripts or webhooks.
Manual changes are error-prone and difficult to track. Git-Driven Automation ensures every change is intentional, reviewed, and recorded.
Different teams often develop their own processes for similar tasks. Defining automation in Git standardizes workflows while still allowing controlled flexibility.
When automation lives outside version control, it is hard to prove what changed and why. Git provides a clear, immutable history of platform decisions.
Git workflows support approval gates, code reviews, and policy enforcement. Platform teams can define guardrails without blocking developers.
Sensitive configuration changes are managed through controlled commits and role-based access. Use API tokens with the CLI for automation instead of shared credentials.
Automated actions are executed consistently by the platform, reducing the risk of drift caused by ad hoc scripts or manual intervention.
A pull request automatically creates a full-stack preview environment. When the request is merged, the environment is removed without manual cleanup.
A platform team defines a shared configuration for services and resources. All teams inherit the same defaults through Git, ensuring consistency.
Infrastructure changes are proposed, reviewed, and merged through Git, creating a clear audit trail for compliance and internal reviews.
Use Git-Driven Automation to standardize platform operations while keeping development fast and controlled.
Join our monthly newsletter
Compliant and validated