Tôi có hai việc làm chạy trong Jenkins cả hai đều có thiết lập sau Làm thế nào để jenkins xác định kho lưu trữ cục bộ nào sẽ sử dụng?
các thiết lập toàn cầu là
khi họ chạy họ sử dụng các lệnh
Executing Maven: -B -f /u01/jenkins/jobs/job_1/workspace/pom.xml -Dmaven.repo.local=/u01/jenkins/maven-repositories/0 clean install
Executing Maven: -B -f /u01/jenkins/jobs/job_2/workspace/pom.xml -Dmaven.repo.local=/u01/jenkins/maven-repositories/1 clean install
Tại sao họ sử dụng kho khác nhau?
việc 2 phụ thuộc vào một artifact sản xuất bởi công việc 1.
'Kho lưu trữ Maven cục bộ = Địa phương cho người thực thi', bạn có thấy điều gì xảy ra khi bạn thay đổi tùy chọn đó không? (gợi ý: giá trị mặc định là '~/.m2/repository' có nghĩa là cục bộ cho người dùng đang chạy jenkins = shared) –