Lewati ke konten utama

Panduan Pipeline

Ringkasan

Custy pipeline adalah ordered collection dari registered steps. Public profile seperti dev atau release memilih prepared collection; Custy me-resolve profile tersebut, membangun setiap step, lalu menjalankannya satu per satu.

Bagian ini menjelaskan sistem di balik command. Gunakan panduan Run command untuk syntax, options, examples, dan troubleshooting CLI.


Jelajahi Berdasarkan Tujuan

Pipeline Documentation

Jalankan Known Profile

Bandingkan enam supported names dan pilih flow terkecil melalui Profiles.

Referensikan Setiap Profile

Temukan seluruh 20 public, direct-command, nested, dan aggregate definitions dalam Complete Profile Reference.

Pahami Execution

Ikuti resolution, registration, building, shared context, dan failure behavior melalui Execution Model.

Gabungkan Profiles

Pelajari deduplication dan global ordering melalui Custom Composition.

Perluas Custy

Pahami internal step contract, registry, builder, dan test expectations melalui Step System.

Public Boundary

Typed argument custy run saat ini hanya menerima commit, tag, push, dev, release, dan full. Internal resolver profiles digunakan oleh implementation dan direct commands, tetapi bukan public Run names tambahan.

Public profile examples
bash
# Preview daily development pipeline
custy --dry-run run dev

# Jalankan complete release pipeline

custy run release

# Gabungkan dua supported profiles

custy --dry-run run commit push

Important Safety Boundary

Pipeline execution bersifat sequential, bukan transactional. Jika step gagal, Custy berhenti dan melaporkan failed step, tetapi tidak otomatis membatalkan changes dari step sebelumnya. Selalu periksa files, Git history, tags, dan remote state sebelum retry.


Lanjutkan