Volca Logo
Docs

Feature

CI/CD

Volca comes with a smooth CI/CD setup powered by GitHub Actions out of the box. Ship features faster for your SaaS using an automated deployment strategy. Learn how we designed a CI/CD setup that ships changes to production in a fast, reliable and developer friendly way.

Technologies

How is it built?

Learn more about the technologies behind this feature.

GitHub Actions

With GitHub Actions, we define jobs with simple YAML-files in the code repository. These jobs are triggered when new changes are pushed to the repository. Volca comes with GitHub Actions for deployment, running tests and checking code quality on pull requests.

TypeScript

TypeScript offers the advantage of a typed language to ensure code reliability and catch potential errors early in the development process. TypeScript's strong type system enhances code readability and maintenance, making it easier to understand and update deployment scripts.

Screenshots

GitHub Action: Deploy example image

Examples

The first step to design a CI/CD setup for your SaaS is to define a branching strategy. There are many ways of working with branches to make sure you work in a reliable and developer friendly way. Building Volca, we have focused on simplicity and developer experience while maintaining a reliable deployment flow. That is why we have went for a trunk based strategy where a single branch, the main branch, is the one that all developers branch off from.

FAQ

FAQs

Frequently asked questions about Volca. Can't find what you are looking for? Feel free to contact us.


Volca Logotype

SaaS Starter Kit and Boilerplate

KITS

Python and DjangoRuby on RailsPHP

© 2024 SaaS Boilerplate and Starter Kit with Node.js and React - Volca.