2015-09-08 28 views
8

Tôi có công việc Jenkins được cho là xây dựng một chiếc Jar và thêm nó vào Nexus. Tôi đã định cấu hình hành động xây dựng bài đăng để triển khai tạo tác maven vào kho lưu trữ của nexus.Thông tin đăng nhập Nexus trong Jenkins

Vấn đề là, nexus đang chờ tên người dùng và mật khẩu. Làm thế nào tôi sẽ đặt chúng trong Jenkins? Tôi không có quyền truy cập vào tập tin settings.xml jenkins. Tôi cần phải chuyển tên người dùng và mật khẩu vào chính công việc Jenkins.

Trả lời

0

Jenkins và các plugin của nó đang sử dụng các thuộc tính của bạn. bạn nên cung cấp thông tin đăng nhập của các chi tiết repo nexus trong tệp settings.xml của maven như được đề cập bên dưới.

<servers> 
<!-- This server.id matches my nexus group --> 
<server> 
<id>nexus-group</id> 
<username>release</username> 
<password>****</password> 
</server> 
+0

Vấn đề là tôi không có quyền truy cập vào tập tin.xml của máy chủ Jenkins. Có cách nào để làm mà không cần cấu hình setting.xml? – UserAdi

+0

Trong trường hợp bạn không muốn sử dụng maven .. là bạn tốt với vỏ cli để có được từ repo nexus? – DevD

+3

Tôi muốn sử dụng maven và Jenkins theo cách thông thường. Vấn đề là, tôi cần phải tìm cách để đặt tên người dùng và mật khẩu cho mối quan hệ trong công việc jenkins, chứ không phải trong tệp settings.xml. – UserAdi

4

Hãy xem Config File Provider Plugin. Nó cho phép bạn cung cấp tệp settings.xml của riêng bạn cho các jenkins để sử dụng nơi bạn có thể cấu hình tất cả các thông tin đăng nhập mà bạn có thể cần.

+0

Tôi đang sử dụng plugin này cho , nhưng tôi cũng có thể sử dụng plugin này cho người dùng và mật khẩu được xác định giữa không? – DenCowboy

Các vấn đề liên quan