What problem does it solve?
This Skill addresses the complexity and inefficiency of managing Silverstripe Cloud (Dashboard/Deploynaut) infrastructure, providing CLI tools to automate operations such as deployments, synchronization, and audits.
Core Features & Use Cases
- Deployment Automation: Execute full deployment pipelines, including code deployments, synchronization of environment data, and snapshots.
- Environment Management: Track project and environment details, SSL certificates, config changes, and team member information.
- Audit Module Versions: Detect version inconsistencies across modules, ensuring security and compatibility.
- Snapshot Management: List, create, clean up, and delete snapshots for environment backup and restore operations.
- IP Whitelist Management: View, set, or disable IP whitelists to control environment access.
- Use Case: If you need to deploy code to production or sync production data to UAT, this Skill automates these processes, simplifying the workflow.
Quick Start
To deploy a branch to a specified environment, run the command: ss-deploy <project_id> <environment> <ref>.