У мене є jenkins.war, і я почав його з командного рядка в Windows як:
java -jar jenkins.war
Це було добре розпочато та легко переглянуто як http://localhost:8080
Я хочу почати з порту 9090. Як я можу це зробити?
У мене є jenkins.war, і я почав його з командного рядка в Windows як:
java -jar jenkins.war
Це було добре розпочато та легко переглянуто як http://localhost:8080
Я хочу почати з порту 9090. Як я можу це зробити?
Відповіді:
Використовуйте таку команду в командному рядку:
java -jar jenkins.war --httpPort=9090
Якщо ви хочете використовувати https, використовуйте таку команду:
java -jar jenkins.war --httpsPort=9090
Деталі тут
net start jenkins
команду для запуску / зупинки служб jenkins.
Відкрийте jenkins.xml
в Дженкінс домашньої папки (зазвичай C:\Program Files (x86)\Jenkins
) і змініть номер порту:
httpPort=xxxx
в
httpPort=yyyy
тому перезапустити службу. він повинен назавжди змінити налаштування.
jenkins.model.JenkinsLocationConfiguration.xml
для мене.
З Ubuntu 14.4 мені довелося змінити файл / etc / default / jenkins
Напр
#HTTP_PORT=8080
HTTP_PORT=8083
та перезапустіть службу
service jenkins restart
sudo systemctl restart jenkins
також перезапускає послугу.
У Windows (за допомогою сервісу Windows).
Відредагуйте файл C:\Program Files (x86)\Jenkins\jenkins.xml
з 8083 , якщо ви хочете 8083 порту.
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
In * nix In CentOS / RedHat
vim / etc / sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
У Windows відкрийте XML-файл C: \ Program Files (x86) \ Jenkins \ jenkins.xml
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --**httpPort=8083**</arguments>
i made above bold to show you change then
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
тепер вам доведеться перезапустити це не працює, якщо ви не перезапустите http: // localhost: 8080 / restart, то після перезавантаження http: // localhost: 8083 / все повинно бути добре, так виглядає як все вищевказане, що говорить, що це не працює. перезапустити.
Для Fedora
, RedHat
, CentOS
і так, будь-яких налаштування повинні бути зроблені в межах /etc/sysconfig/jenkins
замість/etc/init.d/jenkins
. Мета першого файлу - саме налаштування другого файлу.
Отже, всередині /etc/sysconfig/jenkins
є JENKINS_PORT
змінна, яка містить номер порту, на якому працює Дженкінс.
Правильно, використовуйте параметр --httpPort. Якщо ви також хочете вказати $ JENKINS_HOME, ви можете зробити так:
java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484
Щоб змінити порт за замовчуванням 8080. Все, що вам потрібно зробити:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>
Можна зателефонувати
java -jar jenkins.war --help
щоб побачити список усіх доступних параметрів.
Додайте наступні два рядки після DAEMON_ARGS у файл /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
Якщо ви налаштували jenkins на екземплярі ec2 за допомогою linux AMI і хочете змінити порт. Відредагуйте файл у
sudo vi /etc/sysconfig/jenkins
Редагувати
JENKINS_PORT="your port number"
Вийти з vim
:wq
Перезавантажте джинкіни
sudo service jenkins restart
Або просто запустити його, якщо його вже не працює
sudo service jenkins start
Щоб перевірити, чи працюють ваші дженкіни на згаданому порту
netstat -lntu | grep "your port number"
У файлі редагування OSX:
/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist
і відредагувати потрібний порт.
Відкрийте командний рядок як адміністратор у Windows. Перейдіть до каталогу, де встановлено Дженкінс. і зупиніть спочатку службу Дженкінса, використовуючи зупинку jenkins.exe
введіть команду для зміни порту, використовуючи, java -jar jenkins.war --httpPort = 9090 (введіть номер порту, який ви хочете використовувати).
і нарешті, перезапустіть служби Jenkins, використовуючи перезапуск jenkins.exe
Змініть оболонку '/etc/init.d/jenkins'
check_tcp_port "http" "$HTTP_PORT" "8080" || return 1
Змініть, 8080
до чого вам захочеться