Питер,
Поскольку у вас мало ответов, я расскажу вам об AnthillPro , разработчик которого, Urbancode, я работаю.
Хорошо, отказ от ответственности, AnthillPro разработан, чтобы служить именно широкой аудитории, которую вы обсуждаете - dev, шашки и операции. По сравнению с инструментами, которые вы перечисляете, AnthillPro - это нечто вроде BuildForge (ключевого конкурента нашего) или быстрой сборки с плотно интегрированным хранилищем артефактов (например, nexus). Таким образом, сборки выполняются, и вы можете просматривать результаты своих сборок - и артефакты сборки - в приятной сети ui. Пользователи с правильными разрешениями могут запускать вторичный процесс, например, развертывание или тест против предыдущих сборок - и артефакты из выбранной сборки.
Цель состоит в том, чтобы управлять жизненным циклом всей сборки от создания, через различные инструменты тестирования и среды развертывания, начиная с выпуска до производства. Это не большой отвратительный набор, вместо этого мы интегрируемся с такими инструментами, как Subversion и Jira, чтобы убедиться, что в каждой версии есть манифест изменений исходного и проблемного билета.
Ваши пакеты релизов хорошо отражаются на встроенной системе зависимостей AnthillPro. Мы часто видим, что клиенты создают виртуальные проекты, которые мало или вообще не имеют исходного кода, но вместо этого связывают или объединяют компоненты в пакет выпуска.
В тех случаях, когда AnthillPro может не хватать вас, вы должны разрешить операции над сборками перед выпуском. Тем не менее, вы можете добавить правила, которые немедленно сработают или заблокируют попытку освобождения операциями любой сборки, не помеченной как «предварительный выпуск». Система статусов AnthillPro позволяет команде отмечать сборку с помощью специальных маркеров, таких как «В QA» или «Approved for Release». В сочетании с правилами о выполнении рабочих процессов, которые должны дать вам необходимый вам контроль. Если некоторые проекты особенно чувствительны, вы просто используете защиту на основе ролей, чтобы заблокировать их.
Надеюсь, это даст вам кое-что.
- Эрик