Deploy
Execute deployment following this sequence:
Pre-deployment Checks
- Verify tests pass:
{{TEST_COMMAND}} - Check for uncommitted changes:
git status
Build
- Build the application:
{{BUILD_COMMAND}} - Verify build output exists
Deploy
- {{DEPLOY_STEP_1}}
- {{DEPLOY_STEP_2}}
Post-deployment
- Verify site is accessible
- Run smoke tests if available
Rollback
If deployment fails:
- {{ROLLBACK_STEP_1}}
- {{ROLLBACK_STEP_2}}