Прекратить выполнение сборки в Дженкинсе
Я использую Jenkins для запуска проекта Maven, имеющего тесты Junit в Sauce Connect. Я создал задание и остановил/прервал сборку между мной, нажал кнопку "Крест" (X), показанную рядом с индикатором выполнения для выполнения сборки. Но выполнение сборки не останавливается.
Когда я перешел на консольный вывод для сборки, он показывал сообщение как "Closing Sauce Connect", и это слишком много времени, и Дженкинс не прекращает процесс сборки.
Может ли кто-нибудь пожелать совета относительно того, как мы можем вручную остановить/прервать выполнение сборки.
Кроме того, есть ли какой-либо сайт, на котором мы можем найти правильную документацию относительно Jenkins для начинающих, поскольку у меня есть еще несколько проблем, связанных с его началом и остановкой.
Ответы
Ответ 1
Jenkins прекратит сборку, т.е. дождитесь завершения запущенных процессов после отправки сигнала завершения. Если для завершения процесса требуется много времени, он будет ждать. Самый простой способ - изменить свой сбор/код таким образом, чтобы он немедленно прекращался или имел таймаут для закрытия соединений и т.д.
Что касается дополнительной документации, посмотрите Jenkins wiki или получите Книга Дженкинса.
Ответ 2
Я думаю, что уже поздно отвечать, но моя помощь некоторым людям.
- Установите плагин мониторинга. (http://wiki.jenkins-ci.org/display/JENKINS/Monitoring)
- Перейти к jenkinsUrl/мониторинг/узлы
-
Перейдите в раздел "Темы" внизу
-
Нажмите на информацию, содержащуюся слева от ведомого устройства, на котором выполняется задание
- Сортировать по времени пользователя (мс)
- Затем посмотрите на имя потока, вы будете иметь имя и номер сборки
- Убейте его
Надеюсь, что это поможет