AcuOps Documentation¶
CI/CD pipeline for Acumatica customization projects.
AcuOps automates validation, deployment, backup, and rollback of Acumatica ERP customization packages through GitHub Actions.
Quick Start¶
# 1. Create a repo from the AcuOps template
gh repo create my-org/acuops-myproject \
--template studio-b-ai/acuops-pipeline --private
# 2. Run the setup wizard
./scripts/setup.sh
# 3. Set GitHub Secrets
gh secret set ACUMATICA_PROD_URL --body "https://my.acumatica.com"
gh secret set ACUMATICA_PROD_USERNAME --body "api-user"
gh secret set ACUMATICA_PROD_PASSWORD --body "api-password"
gh secret set ACUMATICA_PROD_TENANT --body "MyTenant"
# 4. Export your customization project and push
git add Customization/_project/ && git push origin main
That's it. AcuOps validates, backs up, imports, and publishes automatically.
What's Included¶
| Component | Description |
|---|---|
| Deploy Workflow | GitHub Actions workflow for push-to-deploy |
| Validation | 14-point project.xml validation |
| Pre-Deploy Backup | Downloads current package before each deploy |
| Deploy Intelligence | ML-powered success prediction |
| ISV Tooling | Certification checklist and solution object generator |
| Multi-Client CLI | Manage multiple clients from one interface |
Documentation¶
- Installation Guide - Prerequisites and setup
- Usage Guide - Day-to-day workflow
- Configuration Reference - acuops.yaml options
- Architecture - How AcuOps works internally
- Troubleshooting - Common issues and fixes
- ISV Certification - Marketplace certification prep
- Operations Runbook - Managed service SOPs
License¶
AcuOps is source-available under the Business Source License 1.1. Free for internal use. Commercial redistribution requires a managed service agreement.
Support¶
- Self-Service: GitHub Discussions
- Managed Service: kevin@studiob.ai