Остановить выполнение сборки в Jenkins

Я использую Дженкинса для запуска проекта Maven, имеющего тесты Junit в Sauce Connect. Я создал задание и, чтобы остановить/прервать сборку между ними, я нажал перекрестную кнопку (X), показанную рядом с индикатором выполнения сборки. Но выполнение сборки не останавливается. Когда я перешел к консольному выводу для сборки, он показывал сообщение как "закрытие Sauce Connect", и это занимает слишком много времени, и Дженкинс не останавливает процесс сборки.

может ли кто-нибудь посоветовать, как мы можем вручную остановить/прервать выполнение сборки.

кроме того, есть ли какой-либо сайт, где мы можем найти соответствующую документацию о Дженкинсе для начинающих, поскольку у меня есть еще несколько проблем с его запуском и остановкой процесса.

2 ответов


Дженкинс завершит сборку красиво, т. е. дождитесь завершения запущенных процессов после отправки сигнала завершения. Если процессы занимают много времени, чтобы завершить, он будет ждать. Самый простой способ-изменить вашу сборку / код так, чтобы он немедленно заканчивался или имел тайм-аут для закрытия соединений и т. д.

Что касается дополнительной документации, посмотрите на Дженкинс Вики или получить книги Дженкинс.


Я думаю, что слишком поздно отвечать, но моя помощь некоторым людям.

  1. установите плагин мониторинга. (http://wiki.jenkins-ci.org/display/JENKINS/Monitoring)
  2. перейти к jenkinsUrl / мониторинг / узлы
  3. перейдите в раздел Темы в нижней части

  4. нажмите на кнопку детали слева от ведомого задания, построенного на

  5. сортировка по времени пользователя (ms)
  6. тогда посмотрите на имя потока, у вас будет имя и номер сборки
  7. убить

надеюсь, что это может помочь