Skip to main content
Deploy your applications with CircleCI using the Qovery CLI.

Prerequisites

Before you can deploy your application with CircleCI, you need to:
  1. Install the Qovery CLI
  2. Generate a Qovery API token (via CLI or Console)
  3. Set the environment variable QOVERY_CLI_ACCESS_TOKEN with your API token
  4. Disable Qovery Auto Deployment on the services you want to deploy manually

CircleCI Configuration

Since CircleCI also provides a .yaml file to configure your pipeline, refer to GitLab CI and GitHub Actions examples to learn how to configure your pipeline with Qovery.

Deploy a Single Application

Use the Qovery CLI to deploy a single application:

Deploy Multiple Applications

Different Applications with Different Commits

Multiple Applications with the Same Commit (Monorepo)

Manage Preview Environments

Clone an Environment

Update Application Branch in Cloned Environment

Deploy the Preview Environment

Delete Preview Environment

Integration with Terraform

If you’re using Terraform to manage your infrastructure, you can integrate it with your CI/CD pipeline. See the Terraform Provider documentation for more information.

Next Steps

Qovery CLI

Learn more about Qovery CLI commands

API Token

Generate and manage API tokens

Auto-Deploy

Configure automatic deployments

GitHub Actions

Deploy with GitHub Actions