Подтвердить что ты не робот

Прекратить выполнение сборки в Дженкинсе

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

  • Установите плагин мониторинга. (http://wiki.jenkins-ci.org/display/JENKINS/Monitoring)
  • Перейти к jenkinsUrl/мониторинг/узлы
  • Перейдите в раздел "Темы" внизу

  • Нажмите на информацию, содержащуюся слева от ведомого устройства, на котором выполняется задание

  • Сортировать по времени пользователя (мс)
  • Затем посмотрите на имя потока, вы будете иметь имя и номер сборки
  • Убейте его

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