Те сетевые параметры являются параметрами/параметрами командной строки для Jenkins при запуске Jenkins, поэтому остановитесь и перезапустите w/PARAMS, как бы вы ни настроили.
Основная последовательность такова:
java -jar jenkins.war [--option=значение] [--option=значение]
,
или, более полно:
$JAVA_HOME/bin/java $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR $PARAMS
Не путайте JAVA_OPTS и JENKINS_OPTS (PARAMS).
Вы можете получить все параметры, запустив: java -jar jenkins.war --help
для вашей нынешней войны. Параметры версии 2.303.2 (последняя LTS на данный момент) приведены ниже.
Вы можете увидеть примеры команды запуска в исходниках для Докер-образ, об/мин пакет, использовать инициализацию, инициализация Debian и так далее.
C:\apps\j2>java -jar jenkins-2.303.2.war --help
Запуск из: C:\apps\j2\jenkins-2.303.2.war
корневой каталог: $user.home/.jenkins
Серверный движок Jenkins Automation 2.303.2
Параметры:
Использование: java -jar jenkins.war [--option=значение] [--option=значение]
--webroot = папка, в которую развернут WAR-файл. По умолчанию ${JENKINS_HOME}/вар
--pluginroot = папка, в которую развернуты архивы плагинов. По умолчанию ${JENKINS_HOME}/плагины
(ПРИМЕЧАНИЕ: эта опция не изменяет каталог, в котором хранятся архивы плагинов)
--extractedFilesFolder = папка, в которой должны находиться извлеченные файлы. По умолчанию это временная папка
--daemon = перейти в фоновый режим и работать как демон (только для Unix)
--logfile = перенаправлять сообщения журнала в этот файл
--enable-future-java = позволяет работать с новыми версиями Java, которые не полностью поддерживаются (версия класса 52 и выше)
--javaHome = переопределить переменную JAVA_HOME
--toolsJar = Расположение tools.jar. По умолчанию это JAVA_HOME/lib/tools.jar.
--config = загрузить свойства конфигурации отсюда. По умолчанию это ./winstone.properties.
--prefix = добавить этот префикс ко всем URL-адресам (например, http://localhost:8080/prefix/resource). По умолчанию нет
--commonLibFolder = папка для дополнительных jar-файлов. По умолчанию ./lib
--extraLibFolder = папка для дополнительных файлов JAR для добавления в загрузчик классов Jetty
--logThrowingLineNo = показать номер строки, в которой записано сообщение (медленно). Значение по умолчанию — ложь
--logThrowingThread = показать поток, который зарегистрировал сообщение. Значение по умолчанию — ложь
--debug = установить уровень отладочных сообщений (1-9). По умолчанию 5 (уровень INFO).
--httpPort = установить порт прослушивания http. -1 для отключения, по умолчанию 8080
--httpListenAddress = установить адрес прослушивания http. По умолчанию все интерфейсы
--httpKeepAliveTimeout = как долго сохраняются незанятые HTTP-подключения (в мс; по умолчанию 5000)?
--httpsPort = установить порт прослушивания https. -1 для отключения, по умолчанию отключено
--httpsListenAddress = установить адрес прослушивания https. По умолчанию все интерфейсы
--httpsKeepAliveTimeout = как долго сохраняются неактивные HTTPS-подключения (в мс; по умолчанию 5000)?
--httpsKeyStore = расположение файла хранилища ключей SSL. По умолчанию ./winstone.ks
--httpsKeyStorePassword = пароль для файла хранилища ключей SSL. Значение по умолчанию равно нулю
--httpsKeyManagerType = тип SSL KeyManagerFactory (например, SunX509, IbmX509). По умолчанию SunX509
--httpsPrivateKey = этот переключатель с --httpsCertificate можно использовать для запуска HTTPS с секретным ключом OpenSSL
/ --httpsCertificate и соответствующий файл сертификата
--httpsRedirectHttp = перенаправлять http-запросы на https (требуются как --httpPort, так и --httpsPort)
--http2Port = установить порт прослушивания http2. -1 для отключения, по умолчанию отключено
--http2ListenAddress = установить адрес прослушивания http2. По умолчанию все интерфейсы
--excludeCipherSuites = установить шифры для исключения (через запятую, используйте пустую кавычку " ", чтобы исключить их) (по умолчанию
// Исключаем слабые/небезопасные шифры
"^.*_(MD5|SHA|SHA1)$",
// Исключаем шифры, которые не поддерживают прямую секретность
"^TLS_RSA_.*$",
// Следующие исключения присутствуют для очистки известного плохого шифра
// наборы, которые могут быть случайно включены с помощью шаблонов включения.
// Включенный по умолчанию список шифров в Java не будет включать эти
// (но они есть в списке поддерживаемых).
"^SSL_.*$",
"^.*_NULL_.*$",
"^.*_анон_.*$"
--controlPort = установить порт выключения/управления. -1 для отключения, по умолчанию отключено
--useJasper = включить обработку jasper JSP (true/false). Значение по умолчанию — ложь
--sessionTimeout = установить значение времени ожидания сеанса http в минутах. По умолчанию то, что указывает веб-приложение, а затем 60 минут.
--sessionEviction = установить тайм-аут закрытия сеанса для простаивающих сеансов в секундах. Значение по умолчанию: 180. -1 никогда не удалять, 0 исключать при выходе.
--mimeTypes=ARG = определить дополнительные сопоставления типов MIME. ARG будет EXT=MIMETYPE:EXT=MIMETYPE:...
(например, xls=application/vnd.ms-excel:wmf=application/x-msmetafile)
--requestHeaderSize=N = установить максимальный размер заголовка запроса в байтах.По умолчанию 8192.
--maxParamCount=N = установить максимальное количество параметров, разрешенных в отправке формы для защиты
против хеш-атаки DoS (oCERT № 2011-003). По умолчанию 10000.
--useJmx = Включить причал Jmx
--qtpMaxThreadsCount = максимальное количество потоков при использовании Jetty Queued Thread Pool
--jettyAcceptorsCount = количество акцепторов причала
--jettySelectorsCount = количество селекторов Jetty
--usage / --help = показать это сообщение
Параметры безопасности:
--realmClassName = Установите класс области, который будет использоваться для аутентификации пользователя. По умолчанию используется класс ArgumentsRealm.
--argumentsRealm.passwd.<пользователь> = пароль для пользователя <пользователь>. Допустимо только для класса области ArgumentsRealm.
--argumentsRealm.roles.<user> = Роли для пользователя <user> (через запятую). Допустимо только для класса области ArgumentsRealm.
--fileRealm.configFile = Файл, содержащий пользователей/пароли/роли. Допустимо только для класса области FileRealm.
Логирование доступа:
--accessLoggerClassName = Установить класс регистратора доступа, который будет использоваться для аутентификации пользователя. По умолчанию отключено
--simpleAccessLogger.format = Используемый формат журнала. Поддерживает комбинированный/общий/резиновый/пользовательский (только SimpleAccessLogger)
--simpleAccessLogger.file = Шаблон расположения файла журнала (только SimpleAccessLogger)
ПРИМЕЧАНИЕ:
Также есть дополнительные "Функции Jenkins, управляемые системными свойствами". Это нелогично (например: JENKINS_JAVA_OPTIONS):
Системные свойства определяются путем передачи -Dproperty=значение
к командная строка java чтобы начать Дженкинс. Обязательно передайте все эти аргументы перед аргументом -jar, иначе они будут проигнорированы.
Дополнительные сетевые примечания: