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


100

Я завантажив "jenkins-1.501.zip" з http://jenkins-ci.org/content/thank-you-downloading-windows-installer .

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

Відповіді:


200

Відкрийте консоль / командний рядок -> Перейдіть до каталогу інсталяцій Jenkins. Виконайте такі команди відповідно:

зупинитися:
jenkins.exe stop

починати:
jenkins.exe start

перезапустити:
jenkins.exe restart


@kapep: Що про старт та зупинку у mac
Невін Радж Віктор

1
Як дізнатися статус дженкінів?
Ріпон Аль Васім

@Cryptor, перевірте цю посаду, щоб безпечно вимкнути дженкіни , це може допомогти.
shaijut

Я не знаю, де мій каталог встановлення Дженкінса :(
Він

43

Щоб зупинити Дженкінс, будь ласка, уникайте вимкнення процесу Java або служби Windows. Це не звичайні команди. Використовуйте їх лише в тому випадку, якщо ваш Дженкінс викликає проблеми.

Використовуйте спосіб зупинки Дженкінса, який захищає від втрати даних.

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

де [команда] може бути будь-яким із наведених нижче

  • вихід
  • перезапустити
  • перезавантажити

Приклад: якщо мій локальний ПК працює на порту 8080 Jenkins, він буде

http://localhost:8080/exit

11

Для запуску Дженкінса з командного рядка

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

    java -jar jenkins.war

Зупинитися

Ctrl + C


Звичайно, це, здається, працює для мене на Windows 7.
alex

Це працювало для мене, а також рекомендується їх документація: wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Колбі

за допомогою цього ми не можемо закрити термінал, тому що jenkins зупиняється на закритті терміналу будь-яке рішення?
jayant singh

при використанні цього процесу весь мій попередній проект щодо дженкінів втрачено і він проходить лише через термінал.
Surendra

7

Тож за замовчуванням ви можете відкривати CMD і писати

java -jar jenkins.war

Але якщо ваш порт 8080 вже використовується, то вам доведеться змінити номер порту Дженкінса, тому для цього відкрийте папку Jenkins в програмному файлі та відкрийте файл 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. Установіть прапорець "Створити завдання з правами адміністратора"
Amit Jain

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


0

Запустити Дженкінса через командний рядок

  1. Запустіть CMD з адміністратором

  2. Можна виконати наступні команди

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

    "чисте ім'я служби перезапуску" для перезапуску

    "net net servicename", щоб зупинити службу

для отримання додаткової довідки https://www.windows-commandline.com/start-stop-service-command-line/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.