Lewati ke konten utama

Pemecahan Masalah Run

Run Troubleshooting

Panduan Dukungan

Diagnosa profile selection, normalization, options, partial state, dan push failures.

Commandcusty run

Category

Pipeline

Quick Command

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

Ringkasan​

Profile Name Ditolak​

Gunakan enam public names yang terdokumentasi; raw/internal steps tidak diterima.

Combined Sequence Berjalan dalam Urutan Berbeda​

Resolver menormalisasi berdasarkan global step order dan melakukan deduplication.

Validation Menghentikan Pipeline​

Perbaiki requirement yang dilaporkan; later stages sengaja tidak dijalankan.

Pipeline Berhenti Setelah Mengubah Files​

Temukan last completed stage dan tinjau diff sebelum retry atau recovery.

Run Option Tidak Berpengaruh​

Periksa Run options dan konfigurasi efektif proyek. Remote CLI eksplisit memiliki prioritas tertinggi; jika tidak ditetapkan, Custy menerapkan konfigurasi main remote, backup remote, sinkronisasi, dan push_to.

Editor Tidak Dapat Dibuka di Docker​

Gunakan container interaktif agar editor Micro, Nano, Vim, atau Vi bawaan dapat mengakses terminal. Micro menjadi default container candidate. Mount proyek tetap aktif selama editor terbuka.

Release Docker interaktif
powershell
docker run --rm -it -v "${PWD}:/workspace" -w /workspace custy-prod:latest run release

Jika diaktifkan, Custy memeriksa VISUAL dan EDITOR lebih dahulu, lalu mengikuti tool.custy.editor.candidates.container. Override harus menunjuk editor yang terinstal di dalam container, bukan editor yang hanya tersedia pada host. Lihat Editor configuration untuk identifier dan precedence. Jika eksekusi sebelumnya gagal pada EditFilesStep, periksa file pesan commit dan tag sebelum mencoba lagi karena GenerateArtifactsStep sudah selesai lebih dahulu.

Editor yang tidak tersedia akan dilewati. Process yang sudah dimulai kemudian gagal menghasilkan EDITOR_PROCESS_FAILED; Custy tidak membuka editor lain setelah pengguna mungkin telah mengedit message.

Progress Menimpa Isi Terminal Editor​

Custy versi saat ini menangguhkan live pipeline progress display ketika Micro, Nano, Vim, atau Vi menggunakan terminal. Display dilanjutkan setelah editor ditutup, sehingga row EditFilesStep tidak seharusnya menutupi atau berulang di dalam message buffer. Handoff presentation ini tidak mengubah file yang sedang diedit.

Jika progress row masih muncul di dalam editor, simpan atau batalkan message seperti biasa lalu tutup editor. Setelah itu, periksa bahwa local executable atau container image sesuai dengan Custy build yang ingin diuji:

Periksa Custy version yang berjalan
powershell
custy --version
docker run --rm custy-prod:latest --version

Untuk image yang dibuat secara lokal, rebuild production target setelah source diperbarui, lalu coba kembali dengan -it. Executable lama atau cached image dapat tetap menggunakan progress behavior sebelumnya walaupun project files sudah berisi perbaikan.

Push Gagal​

Periksa destination-by-destination state; commit atau local tag mungkin sudah dibuat.