Câu hỏi đơn giản: Cách thay đổi vị trí thư mục chính của jenkins? Theo mặc định, nó trỏ đến /var/lib/jenkins
trong khi tôi muốn nó trỏ đến /home/jenkins
. Tôi đã thay đổi $JENKINS_HOME
thành /home/jenkins
nhưng nó không giúp tôi.Làm thế nào để thay đổi thư mục chính của Jenkins?
Trả lời
Jenkins thường chạy với người dùng riêng,
để thay đổi địa chỉ nhà của người dùng đó sẽ thực hiện công việc.
Nếu không chắc chắn, chỉ cần chạy thử nghiệm với lệnh shell như 'id' hoặc 'whoami' hoặc 'env' để tìm người dùng mà Jenkins sử dụng.
Ngoài ra, lưu ý rằng một thông điệp "Started by user anonymous
" không có nghĩa là Jenkins bắt đầu như là một người dùng vô danh -
xin vui lòng xem câu trả lời liên quan này bằng cách Sagar và Peter Tran:
, nếu nó là một người dùng nặc danh ... Trong trường hợp đó tôi nên tìm gì .. ?? – user1728119
Tùy thuộc vào cách Jenkins được khởi xướng (như một dịch vụ hoặc người nào khác), bạn có thể thay đổi người dùng của nó. Ngoài ra vui lòng xem câu trả lời đã chỉnh sửa của tôi. – Gonen
Hey cảm ơn rất nhiều .. Tôi hiểu nó hoạt động như thế nào ... Xin lỗi vì trả lời muộn..Cheers .. – user1728119
Để thay đổi thư mục nhà Jenkins bạn chỉ cần thiết lập biến môi trường "JENKINS_HOME" để trỏ đến vị trí mới. Bạn cũng có thể đặt JENKINS_HOME làm thuộc tính hệ thống hoặc mục nhập môi trường JNDI như được giải thích trong tài liệu.
tôi đã cố gắng thiết lập các điều PATH nhưng nó dường như không làm việc như nó có thể có được dưới Jenkins sử dụng mà không có một tài khoản người dùng unix thực. Tôi tìm thấy các biến cũng có thể truy cập trong/etc/sysconfig/jenkins đã làm các trick khi tôi khởi động lại Jenkins.
Đối với tôi trên Jenkins 2.7.2 trên RHEL 7.2 sau khi đã bắt đầu Jenkins và cấu hình xây dựng, tôi cần phải:
1) Thay đổi thư mục home của người dùng Jenkins
sudo su -
service jenkins stop
vi /etc/passwd
# change the /var/lib/jenkins to /home/jenkins or whatever
2) Thay đổi thiết trong kịch bản đầu đến cũng thấy nó
vi /etc/sysconfig/jenkins
# change the JENKINS_HOME to /home/jenkins or what ever
3) Sao chép tất cả dữ liệu tới vị trí mới (ví dụ:/home/Jenkins)
cd /home
cp -Rf /var/lib/jenkins .
chown -R jenkins:jenkins *
4) Bắt đầu nó lại lên
service jenkins start
Và đó dường như đã thực hiện nó cho tôi.
Không có **/etc/sysconfig ** trên một số hệ thống. Nó có thể là **/etc/init.d ** –
Trên Ubuntu Server là/etc/default/jenkins. –
- 1. Làm thế nào để thay đổi vị trí thư mục `/ tmp` jenkins?
- 2. Làm thế nào để thay đổi thư mục cache Netbeans?
- 3. Làm thế nào để thay đổi vị trí của thư mục `web root` của EasyPHP?
- 4. Thay đổi thư mục tmp của mysql
- 5. Làm thế nào để thay đổi thư mục động của Eclipse WTP "Tài nguyên web"
- 6. Làm thế nào để thay đổi biểu tượng/biểu tượng của một thư mục từ bash
- 7. Làm thế nào để thay đổi thư mục hiện tại của SBCL?
- 8. Thay đổi thư mục của Delphi OpenDialog
- 9. Làm thế nào để giám sát hiệu quả một thư mục để thay đổi trên linux?
- 10. Làm cách nào để thay đổi thư mục đích của lệnh fileset của Ant?
- 11. Thay đổi thư mục làm việc của msbuild.exe
- 12. Làm thế nào để xác định thư mục xây dựng Jenkins từ Ant?
- 13. Làm thế nào để thay đổi thư mục tập tin đầu ra dựa trên thiết bị
- 14. Làm thế nào để thay đổi xampp localhost sang một thư mục khác (bên ngoài thư mục xampp)?
- 15. Làm thế nào để trở về thư mục gốc sau khi gọi thư mục thay đổi trong lô DOS?
- 16. Có cách nào tốt để thay thế thư mục chính bằng dấu ngã trong bash không?
- 17. Làm thế nào để thay đổi đường dẫn của ghc?
- 18. Làm cách nào để thay đổi phần mở rộng của nhiều tệp trong một thư mục?
- 19. Kích hoạt công việc Jenkins thay đổi chỉ cho thư mục con cụ thể trong thư mục công việc scm
- 20. Làm thế nào để thay đổi vị trí thư mục Sublime Text Packages?
- 21. Làm thế nào để thay đổi biểu tượng thư mục bằng Python trên cửa sổ?
- 22. Làm thế nào để thay đổi thư mục xây dựng maven?
- 23. Làm thế nào để thay đổi thư mục trong Emacs dired
- 24. Làm thế nào để thay đổi thư mục trên giao diện điều khiển ứng dụng
- 25. Làm thế nào để thay đổi thư mục dự án Netbeans 7 mặc định?
- 26. fs: làm cách nào để tìm thư mục chính?
- 27. Force Jenkins Subversion plugin để sử dụng sửa đổi CHÍNH
- 28. Làm thế nào để thay đổi quyền của một thư mục đệ quy bằng cách sử dụng NSFileManager setAttributes
- 29. Làm thế nào để thay đổi thư mục của người dùng hiện tại trong một tập tin thực thi
- 30. Làm cách nào để thay đổi pwd của mình thành đường dẫn thực của thư mục được liên kết?
Có vẻ như sau biến môi trường thay đổi, bạn vẫn cần truy cập vào nhà jenkins (ví dụ: 'localhost : 8080/jenkins') một lần, để làm cho nó có hiệu ứng, nó sẽ hiển thị' chờ một lúc, ... ' –