setup-external-ci-cd
Installation
SKILL.md
Setting up external CI/CD for Cloud Platform (Drupal)
Connect your own CI/CD tool (GitHub Actions, GitLab CI/CD, or any Linux CI) to Acquia Cloud Platform:
your pipeline builds a deployable artifact, pushes it to the application's Acquia Git repository, and
Cloud Platform runs the Drupal deployment operations server-side. Every step has an acli command, so
the whole workflow is scriptable.
Use when:
- Wiring an existing GitHub/GitLab (or other) pipeline to build and deploy Drupal to Cloud Platform
- Migrating off Acquia Pipelines while keeping the same deploy-branch convention
- Scripting artifact build (
push:artifact) and environment deploys (code-switch) in CI
For the complete reference (full provider templates, appendices, and background), see the Acquia documentation.
Provider setup files — read the one matching the customer's CI tool:
- github-actions.md — GitHub Actions workflow files
- gitlab-ci.md — GitLab CI/CD
.gitlab-ci.yml