Multi-Domain GitHub Actions CI/CD Pipeline
Budget: $30 – $250 USD
I need a reliable GitHub Actions workflow that automatically tests and deploys five separate dynamic web applications to their respective domains on my CloudPanel server.
Scope of work
• Design a single, maintainable workflow file (or a clear matrix strategy) that detects which app changed, runs its tests, and deploys only that app.
• Configure the job to build, run unit/integration tests, and push the release artefact to CloudPanel using its CLI or SSH-based deployment hooks.
• Handle environment variables and secrets for each domain without exposing them in the repository.
• Set up basic rollback logic or manual approval in case a deploy fails.
• Provide concise documentation so I can add new domains/apps in the future.
Tech notes
GitHub Actions is mandatory; CloudPanel is already installed with access keys ready. The apps themselves are typical dynamic web stacks (Node.js & PHP mix), so the workflow should be language-agnostic enough to support both.
What I’m looking for
Show me your experience building multi-domain or multi-environment CI/CD pipelines—especially if you’ve worked with GitHub Actions and CloudPanel (or comparable control panels). A short outline of a similar project you completed is perfect; no lengthy proposals needed.
Deliverables are the production-ready workflow file(s) plus setup instructions.
Scope of work
• Design a single, maintainable workflow file (or a clear matrix strategy) that detects which app changed, runs its tests, and deploys only that app.
• Configure the job to build, run unit/integration tests, and push the release artefact to CloudPanel using its CLI or SSH-based deployment hooks.
• Handle environment variables and secrets for each domain without exposing them in the repository.
• Set up basic rollback logic or manual approval in case a deploy fails.
• Provide concise documentation so I can add new domains/apps in the future.
Tech notes
GitHub Actions is mandatory; CloudPanel is already installed with access keys ready. The apps themselves are typical dynamic web stacks (Node.js & PHP mix), so the workflow should be language-agnostic enough to support both.
What I’m looking for
Show me your experience building multi-domain or multi-environment CI/CD pipelines—especially if you’ve worked with GitHub Actions and CloudPanel (or comparable control panels). A short outline of a similar project you completed is perfect; no lengthy proposals needed.
Deliverables are the production-ready workflow file(s) plus setup instructions.
Related categories:
PHP
JavaScript
NoSQL Couch & Mongo
Node.js
Express JS
Continuous Integration
DevOps
CI/CD