Saya telah mengintegrasikan Jenkins dengan Bitbucket menggunakan Plugin Bitbucket . Sesuai Wiki plugin, pekerjaan yang diberikan akan dipicu jika repositori diatur dalam SCM pekerjaan. Seperti yang Anda ketahui, jika seseorang mengatur SCM dalam pekerjaan Jenkins, ini dikloning dalam tahap pra-bangun.
Sejauh ini baik. Namun, tujuan utama dari pekerjaan yang saya setting tidak ada hubungannya dengan konten repositori; alih-alih, saya hanya ingin pekerjaan memproses payload yang dikirim oleh Bitbucket. Bisa dikatakan itu bukan masalah besar dalam hal penyimpanan untuk mengkloning repositori meskipun Anda benar-benar tidak membutuhkannya. Saya kira tidak, menambahkan langkah yang tidak perlu, menghabiskan waktu dan sumber daya bukanlah praktik yang baik.
Jadi, pertanyaannya adalah: Apakah ada yang tahu cara mengatur SCM dalam pekerjaan Jenkins tetapi mencegahnya untuk mengkloning repositori?