Điểm:0

Các tham số cấu hình mạng Jenkins sẽ được sử dụng khi cài đặt hoặc khi chạy jenkins?

lá cờ bd

Sau khi cài đặt Jenkins (theo cách cũ, không phải bộ chứa docker), tôi nhận ra rằng cấu hình mạng Jenkins hiện tại (tất cả các giá trị mặc định của nó) không cho phép tôi ủy quyền các yêu cầu https từ nginx.

Vì vậy, tôi đã đi qua cấu hình mạng jenkins, nhưng từ cách nó được viết, tôi không hiểu liệu tôi có phải dừng jenkins và chạy lại nó với những lá cờ này hay không; hoặc nếu tôi cần gỡ cài đặt và bằng cách nào đó cài đặt lại bằng cách này.

Tôi nên định cấu hình Jenkins như thế nào?

lá cờ ba
Các tùy chọn kết nối mạng đó là các tùy chọn dòng lệnh khi bạn khởi chạy jenkins, vì vậy hãy dừng và khởi chạy lại w/params, tuy nhiên bạn đã định cấu hình.
lá cờ bd
Tôi thấy rằng bạn phải chỉnh sửa tệp cấu hình (`/etc/default/jenkins` trên Ubuntu/Debian). Dòng cuối cùng trên tệp đó là lệnh khởi động jenkins. @IanW nếu bạn muốn chuyển nhận xét của mình thành câu trả lời, tôi sẽ đánh dấu nhận xét đó là chính xác.
Điểm:2
lá cờ ba

Những, cái đó tùy chọn mạng là các tùy chọn/tham số dòng lệnh cho Jenkins khi bạn khởi chạy Jenkins, vì vậy hãy dừng lại và khởi chạy lại w/PARAMS, tuy nhiên bạn đã định cấu hình.

Trình tự cơ bản là: java -jar jenkins.war [--option=value] [--option=value],

hoặc, hoàn toàn hơn:

$JAVA_HOME/bin/java $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR $PARAMS

Đừng nhầm lẫn giữa Java_OPTS và JENKINS_OPTS (PARAMS).

Bạn có thể nhận được tất cả các tùy chọn bằng cách chạy: java -jar jenkins.war --help cho cuộc chiến hiện tại của bạn. Dưới đây là các tùy chọn của 2.303.2 (LTS mới nhất tại thời điểm này).

Bạn có thể xem các ví dụ về lệnh khởi chạy trong nguồn cho hình ảnh docker, gói vòng/phút, sử dụng init, khởi tạo debian và như thế.

C:\apps\j2>java -jar jenkins-2.303.2.war --help
Chạy từ: C:\apps\j2\jenkins-2.303.2.war
webroot: $user.home/.jenkins
Công cụ máy chủ tự động hóa Jenkins 2.303.2

Tùy chọn:
Cách sử dụng: java -jar jenkins.war [--option=value] [--option=value]
   --webroot = thư mục nơi tệp WAR được mở rộng vào. Mặc định là ${JENKINS_HOME}/chiến tranh
   --pluginroot = thư mục nơi lưu trữ plugin được mở rộng vào. Mặc định là ${JENKINS_HOME}/plugins
                              (LƯU Ý: tùy chọn này không thay đổi thư mục lưu trữ plugin)
   --extractedFilesFolder = thư mục chứa các tập tin được giải nén. Mặc định là thư mục tạm thời
   --daemon = fork vào nền và chạy dưới dạng daemon (chỉ dành cho Unix)
   --logfile = chuyển hướng thông điệp tường trình tới tập tin này
   --enable-future-java = cho phép chạy với các phiên bản Java mới không được hỗ trợ đầy đủ (phiên bản lớp 52 trở lên)
   --javaHome = Ghi đè biến Java_HOME
   --toolsJar = Vị trí của tools.jar. Mặc định là Java_HOME/lib/tools.jar
   --config = tải thuộc tính cấu hình từ đây. Mặc định là ./winstone.properties
   --prefix = thêm tiền tố này vào tất cả các URL (ví dụ: http://localhost:8080/prefix/resource). Mặc định là không có
   --commonLibFolder = thư mục cho các tệp jar bổ sung. Mặc định là ./lib

   --extraLibFolder = thư mục cho các tệp jar bổ sung để thêm vào trình nạp lớp Jetty

   --logThrowingLineNo = hiển thị dòng không ghi thông báo (chậm). Mặc định là sai
   --logThrowingThread = hiển thị chuỗi đã ghi lại tin nhắn. Mặc định là sai
   --debug = đặt mức thông báo gỡ lỗi (1-9). Mặc định là 5 (mức INFO)

   --httpPort = đặt cổng nghe http. -1 để tắt, Mặc định là 8080
   --httpListenAddress = đặt địa chỉ nghe http. Mặc định là tất cả các giao diện
   --httpKeepAliveTimeout = các kết nối HTTP duy trì hoạt động không hoạt động được duy trì trong bao lâu (tính bằng mili giây; mặc định là 5000)?
   --httpsPort = đặt cổng nghe https. -1 để tắt, Mặc định bị tắt
   --httpsListenAddress = đặt địa chỉ nghe https. Mặc định là tất cả các giao diện
   --httpsKeepAliveTimeout = các kết nối HTTPS không hoạt động được duy trì trong bao lâu (tính bằng mili giây; mặc định là 5000)?
   --httpsKeyStore = vị trí của tệp SSL KeyStore. Mặc định là ./winstone.ks
   --httpsKeyStorePassword = mật khẩu cho tệp SSL KeyStore. Mặc định là rỗng
   --httpsKeyManagerType = loại SSL KeyManagerFactory (ví dụ: SunX509, IbmX509). Mặc định là SunX509
   --httpsPrivateKey = công tắc này với --httpsCertificate có thể được sử dụng để chạy HTTPS với khóa bí mật OpenSSL
     / --httpsCertificate và tệp chứng chỉ tương ứng
   --httpsRedirectHttp = chuyển hướng yêu cầu http sang https (yêu cầu cả --httpPort và --httpsPort)
   --http2Port = đặt cổng nghe http2. -1 để tắt, Mặc định bị tắt
   --http2ListenAddress = đặt địa chỉ nghe http2. Mặc định là tất cả các giao diện
   --excludeCipherSuites = đặt mật mã để loại trừ (được phân tách bằng dấu phẩy, sử dụng trích dẫn trống " " để không loại trừ) (mặc định là
                           // Loại trừ mật mã yếu/không an toàn
                           "^.*_(MD5|SHA|SHA1)$",
                           // Loại trừ mật mã không hỗ trợ chuyển tiếp bí mật
                           "^TLS_RSA_.*$",
                           // Các loại trừ sau đây có mặt để dọn dẹp mật mã xấu đã biết
                           // các bộ có thể vô tình được đưa vào thông qua các mẫu bao gồm.
                           // Danh sách mật mã được kích hoạt mặc định trong Java sẽ không bao gồm những mật mã này
                           // (nhưng chúng có sẵn trong danh sách được hỗ trợ).
                           "^SSL_.*$",
                           "^.*_NULL_.*$",
                           "^.*_anon_.*$"
   --controlPort = đặt cổng tắt/điều khiển. -1 để tắt, Tắt mặc định

   --useJasper = cho phép xử lý jasper JSP (đúng/sai). Mặc định là sai
   --sessionTimeout = đặt giá trị thời gian chờ của phiên http tính bằng phút. Mặc định là những gì ứng dụng web chỉ định, sau đó là 60 phút
   --sessionEviction = đặt thời gian chờ trục xuất phiên cho các phiên không hoạt động tính bằng giây. Giá trị mặc định là 180. -1 không bao giờ trục xuất, 0 trục xuất khi thoát
   --mimeTypes=ARG = xác định ánh xạ loại MIME bổ sung. ARG sẽ là EXT=MIMETYPE:EXT=MIMETYPE:...
                              (ví dụ: xls=application/vnd.ms-excel:wmf=application/x-msmetafile)
   --requestHeaderSize=N = đặt kích thước tối đa theo byte của tiêu đề yêu cầu.Mặc định là 8192.
   --maxParamCount=N = đặt số lượng tham số tối đa được phép trong một lần gửi biểu mẫu để bảo vệ
                              chống lại cuộc tấn công DoS băm (oCERT #2011-003). Mặc định là 10000.
   --useJmx = Kích hoạt Jetty Jmx
   --qtpMaxThreadsCount = số lượng chủ đề tối đa khi sử dụng Nhóm chủ đề xếp hàng đợi Jetty
   --jettyAcceptorsCount = Số người chấp nhận cầu cảng
   --jettySelectorsCount = Số bộ chọn cầu cảng
   --usage / --help = hiển thị thông báo này
 Tùy chọn bảo mật:
   --realmClassName = Đặt lớp lĩnh vực để sử dụng cho xác thực người dùng. Mặc định cho lớp ArgumentsRealm

   --argumentsRealm.passwd.<user> = Mật khẩu cho người dùng <user>. Chỉ hợp lệ cho lớp lĩnh vực ArgumentsRealm
   --argumentsRealm.roles.<user> = Vai trò cho người dùng <user> (được phân tách bằng dấu phẩy). Chỉ hợp lệ cho lớp lĩnh vực ArgumentsRealm

   --fileRealm.configFile = Tệp chứa người dùng/mật khẩu/vai trò. Chỉ hợp lệ cho lớp lĩnh vực FileRealm

 Ghi nhật ký truy cập:
   --accessLoggerClassName = Đặt lớp nhật ký truy cập để sử dụng cho xác thực người dùng. Mặc định là vô hiệu hóa
   --simpleAccessLogger.format = Định dạng nhật ký sẽ sử dụng. Hỗ trợ kết hợp/chung/nhựa/tùy chỉnh (chỉ dành cho SimpleAccessLogger)
   --simpleAccessLogger.file = Mẫu vị trí cho tệp nhật ký (chỉ dành cho SimpleAccessLogger)

GHI CHÚ:

Ngoài ra còn có thêm "Các tính năng của Jenkins được kiểm soát bằng các thuộc tính hệ thống". Đây là phản trực giác (ví dụ: JENKINS_JAVA_OPTIONS):

Thuộc tính hệ thống được xác định bằng cách chuyển -Dproperty=giá trị đến dòng lệnh java để bắt đầu Jenkins. Đảm bảo vượt qua tất cả các đối số này trước đối số -jar, nếu không chúng sẽ bị bỏ qua.

Ghi chú mạng bổ sung:

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.