Lewati ke konten utama

Public Pipeline Profiles

Public Pipeline Profiles

6 Public Profiles

Pilih supported public profile terkecil yang mencapai intended Git atau release outcome.

Commandcusty run

Category

Pipelines

Quick Command

custy run PROFILE [PROFILE ...] [OPTIONS]

committagpushdevreleasefull

Ringkasan

Profiles mengemas related steps menjadi intentional flows. Tiga focused profiles membuat commit, tag, atau push. Tiga composite profiles mengoordinasikan broader development dan release work. Semuanya merupakan public subset dari resolver catalog yang digunakan direct commands dan nested pipeline definitions Custy.


Public Profiles

Pilih Berdasarkan Outcome

Commit

Siapkan dan edit artifacts, terapkan version state, generate changelog, backup commit message, stage files, dan buat local commit. Lihat Commit.

Tag

Siapkan version dan tag state, edit artifacts, terapkan version, backup tag message, dan buat local tag. Lihat Tag.

Push

Validasi repository dan remote readiness, initialize workflow state, lalu push HEAD dan eligible tag. Lihat Push.

Dev

Validasi dan tinjau commit message, backup, commit, lalu push branch HEAD tanpa efek samping rilis. Lihat Development Pipeline.

Release

Jalankan release validation, terapkan version state, generate changelog, commit, tag, dan push. Lihat Release Pipeline.

Full

Jalankan Release sequence, lalu invoke experimental workflow finalization. Lihat Full Pipeline.

Complete Resolver Catalog

20 definitions dalam PIPELINE_PROFILES terbagi menjadi empat kelompok:

  • 6 public Run profilescommit, tag, push, dev, release, dan full.
  • 9 direct-command-only profiles — validation, changelog, version update, backup, cleanup, dan initialization profiles yang dipilih focused commands.
  • 4 nested validation profiles — reusable repository, commit, tag, dan remote validation groups.
  • 1 defined aggregatecleanup_all, sedangkan current Cleanup All command menjalankan dua focused cleanup profiles secara terpisah.

Buka Complete Profile Reference untuk setiap consumer, step count, dan exact expanded sequence.


Practical Selection Rules

  • Pilih commit, tag, atau push untuk focused outcome tersebut.
  • Pilih dev untuk daily commit-and-push tanpa version application dan tag creation.
  • Pilih release untuk complete versioned publication flow.
  • Pilih full hanya jika Anda memahami dan membutuhkan branch workflow finalization setelah push.

Direct Command atau Profile?

Gunakan direct command untuk command-specific inputs atau satu focused operation. Gunakan profile saat Custy harus mengoordinasikan validation, preparation, artifact, backup, dan execution stages di sekitarnya. Contohnya, custy changelog generate adalah supported focused changelog command; custy run changelog bukan public Run invocation.

Lanjutkan