Skip to main content

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.

  1. Select your source code in Github / Gitlab or from a Docker registry (private registries are supported)
  2. Select the target where you want to deploy
  3. 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
  • Compilation & Logs
  • Reverse proxy with managed SSL, also for additional custom domains
  • Backups/Restore to S3 Bucket
  • Tools: ssh, web terminal, VS Code, File explorer all in the context of your pipeline

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 zerooverhead: 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 portable)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.