As your project is ready to go to production, a typical way to manage CI/CD for your agents is to synchronize them with a GitHub repo. There are two approaches:Documentation Index
Fetch the complete documentation index at: https://docs.blaxel.ai/llms.txt
Use this file to discover all available pages before exploring further.
- You can connect a GitHub repository to Blaxel to automatically deploy updates whenever changes are pushed to the main branch.
- For more customized workflows, you can create a GitHub Actions workflow to manually deploy updates when specified conditions are met.
Deploy automatically with GitHub integration
The simplest way to start is connecting your GitHub repository through the Blaxel Console.
- Authenticate with a GitHub account that shares the same public email address as your current Blaxel login
At the moment, you can only deploy from main. Reach out to Blaxel if you need to deploy from other branches.
Deploy manually with GitHub Actions
If you prefer to manage your CI/CD workflow directly, use a customized GitHub Actions workflow, as shown in the example below:.github/workflows/blaxel-deploy.yml
Ensure that
BL_API_KEY and BL_WORKSPACE are defined as secrets in your GitHub repository.