Otomasi headless
Mesin headless — runner CI, build server, container — tidak punya orang yang bisa menjawab prompt. BCCLI menangani kasus itu lewat -p, yang menjalankan satu tugas lalu selesai.
Pasang
npm install -g @botconnector/bccliNode.js 22 atau lebih baru harus ada di mesin itu. Di image CI, pasang Node sebelum langkah ini; paketnya tidak membawa runtime sendiri.
Autentikasi
Mesinnya butuh kredensial sebelum bisa melakukan apa pun:
bccli loginUntuk CI, jalankan sekali secara interaktif saat membangun image, atau sediakan kredensial lewat cara platform Anda menyuntikkan secret. Job tanpa pengawasan tidak bisa menyelesaikan login interaktif.
Jalankan tugas
bccli -p "tugas"Rancang untuk sekali jalan
Jalan headless mulai dari tugas yang Anda berikan dan tidak mewarisi apa pun dari sesi sebelumnya. Artinya teks tugasnya yang membawa konteks: sebutkan berkasnya, nyatakan tujuannya, dan jangan mengandalkan percakapan yang tidak ada. Bila pekerjaannya berurutan, jalankan sebagai beberapa pemanggilan -p dengan pemeriksaan di antaranya, bukan satu prompt panjang.
Tinjau sebelum percaya
Tanpa orang yang menyetujui suntingan di tengah jalan, perlakukan working tree sebagai sekali pakai dan tinjau diff-nya setelah selesai. Jalankan di sebuah branch.
Selanjutnya
- OS service — supervisi, yang tetap tanggung jawab Anda.
- Jalur non-interaktif — flag-nya lebih rinci.