Can I deploy my project to the Production environment from the CLI, an API or a CI/CD pipeline?
No, in Catalyst, actions you perform from the Catalyst CLI or the APIs, including catalyst deploy and Catalyst Pipelines jobs that run it, reach only the Development environment. Deployments from Development to Production are made in the Catalyst console, and Catalyst doesn’t provide a CLI command, public API or status API to start or track them.
You can automate everything up to that step:
- Deploy to Development from your pipeline with
catalyst deploy, using a Catalyst CLI token (--token) and the--projectand--orgoptions. - Run your checks against the Development URLs.
- In the console, open Settings → Environments → Deployments, click Create Deployment, enter a commit message, choose Development to Production, select the features, review the diff and click Begin Deployment. For the first deployment, click Deploy to Production instead.
Each deployment is listed in the Deployments tab with its details, which you can keep as the record of what was promoted and when. Note: Production needs a payment method on the account, and every service you use must have been opened once in the console with Start Exploring.
Refer to the Deploying Features after the First Time help page for details.
Updated
Yes
No
Send your feedback to us
Ask AI about this answer