Git Multi-Environment Push & Release Engine
Unified Multi-Environment Pipeline (Single Command)
Runs pre-flight syntax checks, compiles release manifest, commits code, and deploys sequentially across QA, Staging, and Production in one automated pipeline.
./scripts/deploy-pipeline.sh all
1. QA Testbed
./scripts/deploy-pipeline.sh qa
git add -A && git commit -m "deploy(qa): update release build" && git push origin HEAD:qa && firebase deploy --project qa-rashuv --only hosting
2. Staging Preview
./scripts/deploy-pipeline.sh staging
git add -A && git commit -m "deploy(staging): sync staging preview" && git push origin HEAD:staging && firebase deploy --project staging-rashuv --only hosting
3. Production Live
./scripts/deploy-pipeline.sh prod
git add -A && git commit -m "release(prod): production deployment" && git push origin HEAD:main && firebase deploy --project rashuv --only hosting
RMedQ Standalone Deployment
npm --prefix RashuvMed/RMedQ run deploy:qa
npm --prefix RashuvMed/RMedQ run deploy:prod