CI/CD overview
Elestio is the simplest and fastest way to deploy your source code in github/gitlab/docker registry to production.
Workflow
We support any tech stack and we provide samples for the most popular stacks & frameworks
In 3 steps you can deploy any kind of project, frontend, backend, api, db, you name it.
- Select your source code in Github / Gitlab or from a Docker registry (private registries are supported)
- Select the target where you want to deploy
- Configure in the UI env vars, volumes, life cycle events, reverse proxy with SSL
Wait few minutes and your app is live!
What is included
- Code deployment on the target
- Build your source code & Live logs
- Reverse proxy with managed SSL,
also foradditional custom domains Backups/Restoreareto S3 Bucketsupported- Tools: ssh, web terminal, VS Code, File explorer all in the context of your pipeline
- Automated Backups/Restore to S3 Bucket
Pricing
- We don't charge for build minutes
- We don't charge per user
- We don't charge per pipeline
- We don't charge per project
- We don't charge per
You pay only for the CICD Targets that you launch, price is per hour and details are available on Elestio pricing page
Example: If you need to deploy 2 CI/CD pipelines, 1 for the frontend of your app (React.js) and 1 for the backend (Node.js) you can deploy both of them to the same CI/CD target instance. Now if you need to deploy 5 projects to the same CI/CD target the price won't change. Of course you might have to upgrade your instance to get more RAM/CPU to satisfy all your apps.
Availability
CI/CD Pipelines by Elestio are available with our 5 cloud partners (AWS Lightsail, Digital Ocean, Vultr, Linode & Hetzner) in 80 locations over 27 countries but also on any cloud (AWS, Azure, Google, Oracle, ...) and on-premise with BYOVM.
Philosophy & Vision
KISS: an acronym for keep it simple stupid. Principle states that most systems work best if they are kept simple rather than made complicated; therefore, simplicity should be a key goal in design, and unnecessary complexity should be avoided.
Low overhead: we regularly see orchestration, networking, monitoring & logging systems using 80% of the hardware resources. Leaving not much for the apps to perform well or pushing customers to over provision everything to get decent performances at huge cost. We have created in-house a super low overhead management system. This allow us to offer a very efficient way to deploy and manage a lot of projects at scale.
Portability: your pipelines can be moved from one CI/CD target to another in a click. You can also download a backup and run it locally. There is no lock-in. We want customers to stay with us because of quality of service, support and time saving compared to doing all the devOps task by yourself.