CI/CD for Matomo with Circle CI

Accelerate your Matomo app development with Circle CI

Enhance your Matomo app's workflow by integrating Circle CI with Wodby CLI to run the init, build, release, and deploy steps from your stack information. This keeps external CI aligned with the same stack-aware workflow used by Wodby CI while reducing manual deployment glue.


Every buildable service automatically links to a repository connection - whether it's a public template or your own, ensuring a solid foundation for continuous integration. Plus, you can customize image builds with service-specific Dockerfiles. This flexibility leads to a streamlined, scalable, and maintainable deployment process that saves time and reduces errors.


In Matomo the buildable services are:

  • Matomo - builds from source
  • Nginx
  • SSHD

If you have multiple services with connected repositories, there will be different build processes for each service.

The typical build process with Wodby CLI consists of 4 simple steps:
  • Init: this step will fetch information about your stack
  • Build: build docker images for buildable services with the default Dockerfile provided by services (it's possible to use a custom Dockerfile and build only specific services)
  • Release: push your docker images to the private Docker registry
  • Deploy: trigger application deployment for the completed build


Even if you don't use Wodby CI you can still define post-deployment scripts in your repository to run actions after the deployments such as migrations, cache clearing, etc.