Ada banyak hal di sini.
Anda juga tidak memilih versi Maven di konfigurasi Job. Atau Anda tidak mengonfigurasi Jenkins untuk menginstal versi Maven. Atau Anda berharap menggunakan Maven yang diinstal secara lokal pada Slave, tetapi tidak dikonfigurasi untuk jenkins
pengguna.
Karena saya tidak tahu apa yang telah Anda konfigurasikan (atau tidak konfigurasikan) dan apa yang ingin Anda gunakan, saya tidak dapat menjawab secara langsung, tetapi saya dapat menjelaskan cara kerjanya.
Jika Anda ingin menggunakan Maven yang diinstal secara lokal pada master/slave
- Anda harus menginstal Maven secara lokal
- Anda harus dapat meluncurkannya dengan
jenkins
pengguna- Eksekusi
sudo jenkins
, lalu jalankanmvn
pada Budak Anda untuk memverifikasijenkins
itu pengguna dapat menjalankanmvn
- Jika gagal, Anda perlu memasang/mengonfigurasi Maven dengan benar
- Eksekusi
- Dalam konfigurasi Pekerjaan, untuk Versi Maven, Anda harus pilih
Default
. Ini adalah setelan yang menggunakan versi yang diinstal secara lokal di node
Jika Anda ingin Jenkins menginstal Maven untuk Anda
- Anda harus membuka Jenkins Global Tool Configuration, dan mengonfigurasi versi Maven dengan penginstal otomatis (dari web).
- Dalam konfigurasi Pekerjaan, untuk Versi Maven, Anda harus memilih itu versi tertentu yang baru saja Anda konfigurasikan.
Jika Anda hanya mencari solusi paling sederhana maka Anda harus pergi ke konfigurasi jenkins global
http://localhost:32773/configureTools/
Dan konfigurasikan maven seperti itu
Maka Anda harus pergi ke proyek Anda. Di dalam pengaturan Anda memiliki build. Pilih pakar yang telah Anda buat beberapa menit yang lalu.
Saya memiliki masalah yang sama dan saya menginstal maven di Jenkins Server dan masalah telah diperbaiki.
sudo yum install maven