Запуск / остановка и перезапуск службы Jenkins в Windows

100

Я загрузил jenkins-1.501.zip с http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

Я извлек zip-файл и успешно установил Jenkins в Windows 7. Дженкинс http://localhost:8080/хорошо бегает . Я хочу остановить службу Jenkins с консоли. Как я могу это сделать? Как запустить и перезапустить через консоль / командную строку?

Рипон Аль Васим
источник

Ответы:

202

Откройте консоль / командную строку -> перейдите в каталог установки Jenkins. Выполните соответственно следующие команды:

остановиться:
jenkins.exe stop

начать:
jenkins.exe start

начать заново:
jenkins.exe restart

Рипон Аль Васим
источник
@kapep: А что насчет запуска и остановки в Mac
Невин Радж Виктор
1
Как узнать статус Дженкинса?
Рипон Аль Васим
@Cryptor, проверьте этот пост, чтобы безопасно выключить jenkins , это может помочь.
Shaijut 01
Я не знаю, где находится мой установочный каталог Jenkins :(
Вин
44

Чтобы остановить Jenkins, пожалуйста, не закрывайте процесс Java или службу Windows. Это необычные команды. Используйте их, только если ваш Jenkins вызывает проблемы.

Используйте способ Дженкинса, который защищает от потери данных.

http://[jenkins-server]/[command]

где [команда] может быть любым из следующих

  • выход
  • начать сначала
  • перезагрузить

Пример: если на моем локальном ПК установлен Jenkins на порту 8080, он будет

http://localhost:8080/exit
Шантону
источник
11

Чтобы запустить Jenkins из командной строки

  1. Открыть командную строку
  2. Перейдите в каталог, в котором находится ваш военный файл, и выполните следующую команду:

    java -jar jenkins.war

Остановиться

Ctrl + C

user108
источник
Конечно же, это , кажется , работает для меня на Windows 7.
Алекс
Это сработало для меня, и это то, что рекомендует их документация: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Колби
используя это, мы не можем закрыть терминал, потому что Дженкинс останавливается при закрытии терминала любое решение?
jayant Singh
при использовании этого процесса все мои предыдущие проекты на jenkins были потеряны и выполнялись только через терминал.
Сурендра Мина
7

Итак, по умолчанию вы можете открыть CMD и написать

java -jar jenkins.war

Но если ваш порт 8080 уже используется, вам нужно изменить номер порта Jenkins, поэтому для этого откройте папку Jenkins в Program File, откройте файл Jenkins.XML и измените номер порта, например 8088

Теперь откройте CMD и напишите

java -jar jenkins.war --httpPort=8088
Вишва Дипак Сингх
источник
5
       jenkins.exe stop
       jenkins.exe start
       jenkins.exe restart

Эти команды будут работать из cmd, только если вы запустите CMD с правами администратора.

Амит Джайн
источник
Для запуска cmd в режиме администратора 1. Откройте диспетчер задач 2. Файл - Новая задача 3. Установите флажок «Создать задачу с правами администратора»
Амит Джайн
2

Небольшие подсказки для рутинной работы.

Создайте файл bat, назовите его и используйте для точного запуска / остановки / перезапуска службы Jenkins

#!/bin/bash
# go to Jenkins folder
cd C:\Program Files (x86)\Jenkins

#to stop:
jenkins.exe stop

#to start:
#jenkins.exe start

#to restart:
#jenkins.exe restart
Роман Денисенко
источник
1

Шаг 01: вам нужно добавить jenkins для переменных среды, затем вы можете использовать команды jenkins

Шаг 02: перейдите к "C:\Program Files (x86)\Jenkins"подсказке администратора

Шаг 03: Выберите свой вариант: jenkins.exe stop / jenkins.exe start / jenkins.exe restart

Лахиру Амаратундж
источник
1

Чтобы запустить Jenkins через командную строку

  1. Запустите CMD с администратором

  2. Вы можете запускать следующие команды

    "net start servicename" для запуска

    "net restart servicename" для перезапуска

    "net stop servicename", чтобы остановить службу

для получения дополнительной информации https://www.windows-commandline.com/start-stop-service-command-line/

Талиб Хусейн
источник