Помимо систем контроля версий, есть ли инструменты, которые поддерживают управление выпусками? [закрыто]
-
06-07-2019 - |
Вопрос
В большинстве случаев управление релизами обрабатывалось как определенный процесс с помощью вспомогательного инструмента в качестве системы контроля версий (обычно с помощью ветвления и тегирования). Однако есть ли инструменты, предназначенные для управления релизами? Я ищу как инструменты с открытым исходным кодом, так и инструменты с закрытым исходным кодом, если таковые существуют.
Решение
Управление релизами выходит за рамки инструментов, но это не значит, что вы не можете создать среду для поддержки процессов и стратегии RM. Мы в значительной степени полагаемся на Visual Studio TFS для нашего подхода к RM, поскольку он поддерживает автоматизацию сборки, SCM, QA (тестирование) и интегрируется с SharePoint 2007 для целей документирования.
Наш рабочий процесс RM также размещен в SharePoint. Очевидно, что все это очень сильно зависит от стека Microsoft, но существуют эквивалентные инструменты OSS.
ETA: наш подход RM в значительной степени основан на ITIL v2, поэтому он может быть более жестким, чем то, что вы просите.
Другие советы
По определению, Release Management - это управляемый процесс. Я видел, как крупные организации используют HP Service Manager для управления процессами в этой области. У них есть модуль Release Control, который работает с модулем управления изменениями. Р>
В другой части дома, посвященной java-разработке, я видел плагин Artifactory, используемый вместе с Jenkins. http://blogs.jfrog.org/2011 /06/jenkins-new-maven-and-gradle-release.html р>