Хотелось бы услышать о том, как ты
Управляйте своим сборочным конвейером - упаковка
и контроль версий
Я ввел (рабочую) концепцию:
Отчет об ошибке в качестве идентификации, такой как bug711, все источники, которых коснулись, чтобы исправить эту ошибку, будут помечены (Контроль версий) отчетом об ошибке №.
Этот тег можно использовать для извлечения всех источников, необходимых для создания патча (в случаях, когда используются статические файлы, такие как html, js, css и т. Д.), А также для объединения веток в головную версию.
В случае java-кода минимум для развертывания будет артефактом (jar, ear, war-file).
Что требует перезагрузки приложения. В случае сервера приложений JBoss мы обнаружили, что «развернутое» развертывание позволяет нам устанавливать патчи без простоев.
Это действительно зависит от серверной среды и от того, какие приложения лучше всего подойдут для вас. Боюсь, что нет единой лучшей практики.