Lewati ke konten utama

Workflow

Workflow

Direkomendasikan

Pelajari cara Custy menjalankan validation sebelum workflow operations.

Commandcusty validate

Category

Validate

Quick Command

custy validate

workflowpipelinevalidation

Ringkasan​

Validation adalah stage pertama pada hampir setiap workflow-oriented operation di Custy. Tujuannya memastikan proyek siap sebelum stage berikutnya melakukan commit, tagging, pushing, atau membuat release.



Validation Timeline

Validation Pipeline

Urutan tingkat tinggi yang dijalankan selama project validation.

1
Resolve Configuration
Muat project configuration dan tentukan validation settings yang efektif.
completed
2
Verify Repository
Pastikan current directory merupakan Git repository yang valid dan remote yang dikonfigurasi tersedia.
completed
3
Verify Project Resources
Periksa version file beserta commit dan tag templates yang diperlukan.
completed
4
Verify Repository State
Validate staged changes dan kondisi repository lain sebelum workflow execution.
completed
5
Finish Validation
Laporkan hasil validation dan izinkan workflow stages berikutnya melanjutkan jika berhasil.
completed

Workflow Stages

1. Resolve Configuration
pending
2. Validate Repository
pending
3. Validate Project Resources
pending
4. Validate Repository State
pending
5. Complete Validation
pending


Validation dalam Workflow yang Lebih Besar

Validation dirancang untuk digunakan kembali. Validation dapat dijalankan langsung dengan:

  • custy validate

atau otomatis sebagai bagian dari workflow command:

  • custy run commit
  • custy run tag
  • custy run push
  • custy run release

Shared validation stage memastikan setiap workflow dimulai dengan readiness checks yang sama.