Skip to content

[DEVOPS] Set up GitHub Actions CD pipeline for testnet deployment #395

@dev-fatima-24

Description

@dev-fatima-24

Priority: high

Description

There is no automated deployment pipeline. A CD workflow must deploy the backend and frontend to the testnet environment on every push to main, after all CI checks pass. Contract deployment must remain a manual step due to the irreversible nature of on-chain deployments.

Acceptance Criteria

  • Workflow triggers on push to main after CI passes
  • Builds and pushes Docker images to a container registry
  • Deploys backend image to the testnet server via SSH
  • Deploys frontend to Vercel or the configured hosting provider
  • Sends a Slack or Discord notification on deployment success or failure

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions