Development Pipeline
Development Pipeline
Koordinasikan review pesan commit, local commit, dan push branch tanpa persiapan rilis.
custy run devCategory
Quick Command
custy run dev [OPTIONS]Ringkasanâ
Dev adalah daily-development profile yang disengaja. Profile ini memvalidasi
dan meninjau pesan commit, melakukan stage, membuat commit, lalu mendorong
branch HEAD. Dev tidak menyiapkan release state, membuat release artifacts
atau changelog, membuat tag, atau mendorong tag.
custy --dry-run run dev
custy run devExact Phase Flow
Dev Profile
Exact Dev Step Order
Internal name ditampilkan agar users dan contributors dapat mencocokkan documentation dengan logs dan source.
| 01 â ensure_git_repo_step | Pastikan execution berada dalam Git repository. |
|---|---|
| 02 â ensure_commit_validation_provider_step | Resolve configured commit-message validator. |
| 03 â ensure_commit_hook_policy_step | Resolve configured commit-hook policy. |
| 04 â ensure_commit_message_file_step | Resolve commit-message file. |
| 05 â ensure_commit_message_file_exists_step | Pastikan commit-message file tersedia sebelum editing. |
| 06 â ensure_remote_exists_step | Validasi resolved push destination. |
| 07 â edit_files_step | Buka hanya commit-message file untuk review dan editing. |
| 08 â validate_edited_step | Validasi reviewed commit message. |
| 09 â backup_commit_message_files_step | Backup commit-message file. |
| 10 â cleanup_backup_step | Terapkan configured backup retention cleanup. |
| 11 â stage_step | Stage files yang dipilih workflow. |
| 12 â commit_step | Buat local development commit. |
| 13 â push_step | Push branch HEAD tanpa mendorong tag. |
Before You Run
Before You Begin
- Review repository stateRequired
Konfirmasi current branch dan pastikan unrelated work tidak ikut di-stage.
- Check commit pathRequired
Verifikasi configured commit-message file dan reviewed content.
- Confirm the destinationRequired
Tinjau default atau selected remotes karena push merupakan bagian Dev.
- Use dry-run firstRequired
Periksa planned mutations dan remote operations sebelum normal run.
- Review the resultRequired
Periksa diff, commit, dan remote branch setelah selesai.
Failure dan Retry
Jika Dev gagal sebelum commit, periksa edited message, backups, dan Git index. Jika gagal saat atau setelah push, verifikasi apakah local commit dan remote updates sudah selesai. Jangan menjalankan ulang seluruh profile sampai state tersebut dipahami.