Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?
Helaian rujukan CI/CD
Arahan yang anda dah belajar, di satu tempat.
Deploy dan rollback (Cloudflare Wrangler)
npx wrangler deploy --dry-runSemak tetapan dan fail. Tiada apa dimuat naik.Risiko: Hati-hatinpx wrangler deploy --env stagingHantar ke salinan staging (Worker bernama <name>-staging).Risiko: Hati-hatinpx wrangler versions uploadVersi baharu menunggu. Pengguna masih dapat yang lama.npx wrangler versions deployTanya versi mana dapat bahagian trafik yang mana.Risiko: Hati-hatinpx wrangler rollback --message "Smoke test failed"Kembali ke versi sebelum yang terbaru, dengan nota sebabnya.Risiko: Hati-hatinpx wrangler rollback --env stagingRollback salinan staging sahaja.Risiko: Hati-hatinpx wrangler preview --name "pr-7"Buat atau kemas kini pratonton untuk pull request 7.npx wrangler preview delete --name "pr-7" --skip-confirmationPadam bila pull request ditutup.
Semak image dan workflow
hadolint DockerfileSemak resepi. Kalau ada penemuan, ia keluar dengan kod 1.hadolint --failure-threshold error DockerfileHanya error yang gagal; amaran cuma dicetak.docker run --rm -v "$PWD:/repo" -w /repo rhysd/actionlint:1.7.12Jalankan image rasmi pada repo ini. Tak perlu pasang apa-apa.trivy image --severity CRITICAL --exit-code 1 kedai-kancil:scanGagal (kod keluar 1) kalau ada lubang kritikal.gh attestation verify oci://ghcr.io/you/kedai-kancil:1.2.0 -R you/kedai-kancilAdakah image ini dibina oleh workflow repo saya?