Мы хотим использовать Hudson / Jenkins для создания нашего проекта, который в настоящее время полностью реализован в Eclipse.Из того, что я могу сказать, есть различные способы перехода от A к B или от E к H, как это было: экспортировать как скрипт Ant, экспортировать как скрипт Maven, экспортировать как Runnable JAR при создании сценария Ant для этого и т. Д.
Все вышеперечисленное, похоже, объединяет то, что между «Это работает в Eclipse» и «Хадсон производит что-то, что работает», есть несколько независимых шагов, например, вы можете изменить свой проект, зафиксироватьSVN и вызвать сборку Hudson, но если вы не помните «Экспорт как сценарий муравья» между ними, произойдет сбой.
Существует ли решение «один во всем»?Я не беспокоюсь о количестве кликов, но вместо этого о различных промежуточных шагах, которые, чтобы усугубить ситуацию, нужны только иногда.Вкратце: я ищу что-то от «Я могу нажать на кнопку« Выполнить », и это работает» »до« Хадсон производит что-то, что работает », при этом каждый разработчик не должен помнить каждый дополнительный шаг между ними.
Идеи?
Редактировать: Все ответы до сих пор, кажется, страдают от одной и той же проблемы: это все параллельное развитие.У вас есть конфигурация запуска Eclipse, и у вас есть Maven / Ant / Wh независимо от сборки.Если вы измените свою конфигурацию запуска, вам нужно будет позже вспомнить, чтобы изменить сборку Maven / Ant / Wh независимо, закрепить ее, а затем НАДЕЕТСЯ, чтобы все другие разработчики заметили изменение сборки Maven / Ant / Wh независимо во время их ежедневного обновления SVN,вручную откройте файл, проверьте изменения и затем продублируйте эти изменения в своих собственных конфигурациях запуска.Кажется, что это просто попрошайничество над ошибками и ошибками, разве нет ничего, что должным образом интегрировано с конфигурациями запуска Eclipse?