Apakah ada cara untuk menonaktifkan plugin Jenkins untuk satu pekerjaan?


11

Saya menggunakan plugin Bangun batas waktu untuk mengingatkan ketika pekerjaan macet. Saya punya satu pekerjaan yang memicu peringatan ini karena mengandung langkah dengan waktu eksekusi yang lama. Saya ingin menonaktifkan plugin build timeout tetapi hanya untuk pekerjaan itu, apakah ada cara untuk melakukannya? Saya menggunakan Jenkins v2.22.

Kami tidak menggunakan opsi bawaan untuk pekerjaan tersebut agar tidak berakhir pada batas waktu, kami menggunakan plugin sensu untuk memantau keadaan variabel yang kemungkinan besar Terjebak.


2
Bagaimana dengan menghapus centang pada 'Abort the build jika macet' dalam konfigurasi pekerjaan?
Tensibai

Lupa mengklarifikasi, karena alasan peringatan kami tidak menggunakan opsi itu. Alih-alih, kami menggunakan lansiran sensu yang membuat lansiran jika variabel yang mungkin Terjebak adalah Benar
danielhklein

Maka Anda mungkin harus melihat Membungkam tanda di Sensu, karena itu peringatan yang ingin Anda hindari, tidak melakukan apa pun di Jenkins.
Adrian

Jawaban:


7

Sayangnya saya baru saja berganti pekerjaan dan saya tidak memiliki akses ke instance Jenkins (setidaknya belum) jadi saya tidak bisa mencobanya untuk Anda.

Yang mengatakan beberapa ide dengan cepat terlintas di benak saya yang dapat membuat Anda di sana.

Saya sudah cukup sukses dengan plugin langkah membangun bersyarat meskipun saya tidak tahu apakah itu akan berhasil untuk membangun batas waktu.

Jika tidak secara langsung mungkin sebagai sarana untuk mengubah beberapa nilai melalui API sisanya? Mungkin menggunakan parameter pekerjaan ? Anda juga dapat membagi pekerjaan menjadi dua dan memanggil yang sesuai (dengan atau tanpa batas waktu) menggunakan langkah membangun bersyarat (disebutkan di atas) ...

Jika Anda menggunakan pipa, Anda bisa menggunakan batas waktu dalam file jenkins. https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-timeout-code-enforce-time-limit .

beri tahu saya jika ada yang membantu Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.