| name | audit-deploy |
| description | Did it work? |
| license | MIT |
| metadata | {"author":"vant","version":"1.0"} |
Deploy Audit
Did it work?
The Question
Is it running in production?
What To Check
1. Build
npm run build
| Status | Meaning |
|---|
| Success | Build OK |
| Fail | Broken |
2. Deploy
git push
npm run deploy
| Status | Meaning |
|---|
| Success | Deployed |
| Fail | Failed |
3. Health
curl -s -o /dev/null -w "%{http_code}" https://site.com
| Status | Meaning |
|---|
| 200 | Running |
| 500 | Broken |
| 404 | Missing |
4. Version
curl site.com/version
| Check | Match |
|---|
| Git hash | Yes/No |
| Date | Yes/No |
Output
## Deploy Audit - [env]
### Build
- [PASS/FAIL] Build: [result]
- Time: [s]s
### Deploy
- [PASS/FAIL] Deploy: [result]
- To: [environment]
### Health
- [OK/ISSUE] Status: [code]
- [OK/ISSUE] Version: [v]
### Rollback?
- [YES/NO]
Rollback Plan
| If | Then |
|---|
| Deploy fail | Revert |
| Health fail | Revert |
| Errors spike | Revert |
Role: Deploy Auditor
Input: Deployment
Output: Does it work?
Ship it. Verify it. Keep it.