9 ответов:
да, убить должно быть хорошо, если вы используете Дженкинс со встроенным контейнером Winstone. Это Дженкинс вики страница есть несколько советов о том, как настроить сценарии управления для Дженкинса.
использовать
http://[jenkins-server]/exitна этой странице показывает, как использовать команды URL.
Если вы хотите остановить jenkins и все его службы на сервере с помощью консоли Linux (например, Ubuntu), запустите:
service jenkins start/stop/restartэто полезно, когда вам нужно сделать снимок образа/Тома, и вы хотите, чтобы все службы прекратили запись на диск/том.
полный список команд доступен на
http://your-jenkins/cliкоманда для чистого выключения
http://your-jenkins/safe-shutdownвы также можете использовать
http://your-jenkins/safe-restart
- jenkinsUrl/safeRestart - пусть Вам дождаться выполнения заданий, чтобы получить полную и выполните перезагрузку.
- jenkinsUrl / restart-выполните перезагрузку немедленно, не дожидаясь заданий, которые выполняются в данный момент.
- jenkinsUrl / exit-он останавливает / выключает службы JENKINS
- jenkinsUrl/safe-shutdown-он ждет выполнения заданий для завершения и завершения работы Jenkins sevices.
- jenkinsUrl/reload - для перезагрузки конфигурации изменения.
вы можете убить Дженкинса безопасно. Он поймает SIGTERM и SIGINT и выполнит упорядоченное завершение работы. Однако, если Дженкинс был в середине построения чего-то, он прервет сборки, и они будут отображаться серым цветом на дисплее состояния.
Если вы хотите избежать этого, вы должны поместить Дженкинса в режим выключения, чтобы предотвратить его от запуска новых сборок и ждать, пока в настоящее время запущенные сборки не будут выполнены, прежде чем убивать Дженкинса.
вы также можете использовать командную строку Дженкинс интерфейс и скажите Дженкинсу безопасное завершение работы, что делает то же самое. Вы можете найти дополнительную информацию о Jenkins cli по адресу http://YOURJENKINS/cli
создать задание Дженкинса, которое выполняется на Master:
java -jar "%JENKINS_HOME%/war/WEB-INF/jenkins-cli.jar" -s "%JENKINS_URL%" safe-restart
вы также можете посмотреть в области сценария инициализации (например, centos vi /etc/init.d / jenkins ) для получения подробной информации о том, как служба фактически запускается и останавливается.
немедленно выключает сервер Дженкинса.
В Windows
CMD.exeперейдите в папку, гдеjenkins-cli.jarфайл находится.
C:\Program Files (x86)\Jenkins\war\WEB-INFиспользуйте команду для безопасного выключения
java -jar jenkins-cli.jar -s http://localhost:8080 safe-shutdown --username "YourUsername" --password "YourPassword"полный список команд доступен на http://localhost:8080/cli
кредиты Франсиско должность
cliкоманды.ссылки:
Надежда кому-то помогает.
Comments