Дженкинс строит один и тот же проект несколько раз
Я изучаю Jenkins, я настроил один простой проект, который получает только git-репозиторий. Я нажимаю кнопку "Build Now", и Дженкинс запускает новое задание, после завершения этого задания запускает новое задание и так далее. Это нормально? Разве не предполагается, что после выполнения этой задачи она не должна начинаться заново? Как мне это исправить?
1 ответ
Решение
Построить сейчас - это когда ваш проект не имеет параметров. Таким образом, пользователи нажимают кнопку " Построить сейчас", и, поскольку ничего не отображается, пользователи выполняют щелчок снова и снова несколько раз в той же кнопке " Построить сейчас".
В результате этого Дженкинс запустил несколько сборок. И если сборка происходит так быстро, на экране ничего не меняется.
- Быстрое исправление помещает в работу спящий режим (миллисекунды), чтобы отложить выполнение сборки, и jenkins покажет индикатор выполнения:
- Другое исправление заключается в настройке одного фиктивного параметра, такого как: примечания, причина, дата и т. Д., Чтобы пользователи были вынуждены ввести значение параметра и предотвратить быстрое нажатие кнопки построения.