2013-02-06 36 views
21

Tôi có nhiều người dùng trong Jenkins đã tự động đến từ SVN. Một trong những nhà phát triển của chúng tôi đã rời khỏi dự án và tôi đã xóa anh ấy khỏi SVN. Tuy nhiên, các liên hệ của anh ta không bị xóa khỏi Jenkins và tôi không thể tìm thấy một địa điểm ở Jenkins, nơi tôi có thể xóa người dùng khỏi. Bất kỳ ý tưởng nào về cách xóa người dùng khỏi Jenkins?Cách xóa người dùng khỏi Jenkins

Trả lời

5

Tôi tin rằng bạn cần xóa hoặc thay thế người dùng, tất cả thời gian họ tồn tại, trong tệp build.xml nằm trong thư mục công việc, sau đó tên của công việc và thư mục xây dựng .

+0

Đã hiệu quả. Kiểm tra trang Jenkins * People *. Nếu bạn đã xóa người dùng không tồn tại và họ bật lên một lần nữa, đó là vì họ được ghi nhớ trong 'build.xml' là' culprits'. Trong trang * Mọi người *, bạn có thể xem họ liên kết công việc nào. Sau đó tìm kiếm các tệp 'build.xml' và xóa người dùng ở đó. Trong trường hợp của tôi, tôi không quan tâm quá nhiều đến việc xây dựng nên tôi chỉ xóa các bản dựng. – mkoertgen

+0

Sau khi thực hiện việc này, tôi phải khởi động lại Jenkins. Bạn có thể cần phải quá. yourjenkins.com/safeRestart – lededje

6

Nếu bạn đi đến dân xem, bạn có thể bấm vào một người dùng và sau đó chọn Xóa trong menu bên trái (nếu bạn có Administer truy cập).

Bạn cũng có thể xóa thư mục [jenkins-root]/Users/[username] và khởi động lại Jenkins.

+0

vì một số lý do cho một số người có nút xóa, đối với những người khác không có :) trong trường hợp này cho người dùng này, không có nút xóa. – user1340582

+6

Đây chỉ là vô lý ... Nếu tôi thay đổi địa chỉ email của người mà tôi muốn xóa, nó sẽ tạo một người dùng trùng lặp. Bản sao có thể bị xóa nhưng người dùng ban đầu không thể. Dường như tôi phải xóa tất cả các bản dựng có chứa bất kỳ đề cập nào về người dùng này! Làm thế nào các doanh nghiệp lớn có thể biến động cao khi sử dụng Jenkins khi người dùng liên kết với các bản dựng không thể bị xóa? :) Theo cách nó buồn cười, nhưng đây cũng là một vấn đề khá nghiêm trọng ... – user1340582

+2

Ồ, và người dùng của tôi không hiển thị trên đường dẫn người dùng jenkins mà bạn đã đề cập ở trên. – user1340582

32

Tôi không thể tìm thấy tùy chọn xóa. Tôi đã đến đây và tìm thấy một câu trả lời có liên quan nhưng vô ích. Vì vậy, tôi vừa thử:

http://<jenkins.url>/user/<username>/delete 

Tôi đã được chuyển hướng đến trang hiện tại \ o/Có một nút yêu cầu xác nhận việc xóa. Tôi đã nhấp và người dùng đã bị xóa.

Hope this helps

PS: Tôi chỉ thấy làm thế nào để làm điều đó đúng: Tới "Quản lý Jenkins"> "Quản lý người dùng" và nhấp vào nút xóa trên cùng hàng (ngoài cùng bên phải) của người dùng mà bạn muốn xóa

+0

Quản lý người dùng không có sẵn trong 1.542 – mehulkar

+0

Nhưng theo cách này, mọi người đều có thể xóa mọi người dùng hiện tại! Đúng? – coffeMug

+0

Nó cũng hoạt động với danh sách người dùng trong 'http: // /asynchPeople/' – nyxz

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