Chúng tôi đang sử dụng maven. Tôi muốn thiết lập cơ sở hạ tầng để các tạo phẩm được tạo tự động sẽ chuyển đến kho lưu trữ Nexus. Và sau đó họ có thể được sử dụng bởi các nhà phát triển.Cơ sở hạ tầng với maven, Jenkins, Nexus
tôi đã thiết lập Jenkins với 1 công việc cho dự án của chúng tôi. Và tôi thiết lập Nexus trên cùng một máy chủ.
Trên máy tính của nhà phát triển, tôi đã sao chép cài đặt maven mặc định thành C: \ Users {user} .m2 \ settings.xml thêm phần này. Tài liệu tham khảo:
Configuring Maven to Use a Single Nexus
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://myserver:8081/nexus/content/groups/public</url>
</mirror>
(Tôi chỉ cần làm theo Repository Management with Nexus book)
bước tiếp theo của tôi sẽ là gì? Nếu công việc của Jenkins có mvn install
? Cách tạo kho lưu trữ Nexus cho các đồ tạo tác của công ty?
Trong khi điều này sẽ làm việc, nó buộc dự án của bạn để biết vị trí của kho vật của bạn. Hãy xem [câu trả lời này] (http://stackoverflow.com/a/11952832/235179) để có Jenkins xử lý triển khai tạo tác độc quyền. –