Как делают Вас связанные с дескриптором ошибки в Bugzilla? [закрытый]

Обратите внимание, что TeamCity может также использовать MSBuild, который может запустить Visual Studio .sln файлы. Это - великолепное место для запуска, когда намочить ноги - просто имеет сервер сборки, выполняет сценарий сборки, который использует MSBuild для вызова .sln файла.

Мы регистрируемся в нашем сценарии сборки в Каталоге сборки, и мы, несомненно, будем использовать относительные пути, таким образом, любой может выполнить сборку. У нас есть приблизительно 140 проектов (и управляемый и неуправляемый) плюс хост других операций (автоматическая генерация классов и объектов от метаданных, например).

кроме того, при установке сервера CI впервые, готовятся становиться очень знакомым со сборкой. В течение первых нескольких недель, когда что-то повреждает людей, может возложить ответственность за него на сервер CI вместо того, чтобы регистрироваться в поврежденном коде. Понимание Вашей сборки и хранение ее максимально простой помогут целой команде сфокусироваться на интеграции лучше.

6
задан Jane 28 September 2009 в 11:31
поделиться

1 ответ

Ключ концепция - это всегда соблюдение стандартов: если вы планируете использовать пользовательские и / или специально разработанные функции 4D (но обсуждение может быть гораздо более общим и охватывать любой другой бесплатный или коммерческий инструмент в дикой природе), что ж, просто используйте его и возьмите ваше преимущество.

Неудивительно, что в прошлом огромные системы БД, такие как Oracle или IBM DB2, были широко распространены для определенных областей бизнеса, например, для коммерческих транзакций.

Другой основной причиной для принятия очень закрытого решения является устаревшая поддержка. Один из процитированных вами продуктов (Pervasive SQL) в конце 90-х выступал в качестве простого порта для приложений на основе BTrieve, и он приобрел популярность благодаря огромному сообществу BTrieve по всей планете.

Наконец, последнее, но не менее важное, вы должны оценивать совокупную стоимость владения (TCO) не только с точки зрения стоимости лицензии (одно рабочее место, сетевая среда, лицензии на сайт и т. д.), а также по вопросам технической поддержки, обновлений и доступности для вашей платформы. Многие бизнес-подразделения, которых я знаю, были вынуждены изменить свою базовую ОС из-за проблем, связанных с БД.

Совет: добавьте бонус за заказное решение, которое проверено или поддерживается для использования в виртуализированных средах, если вы не стремитесь к экстремальной производительности. Это избавит вашего менеджера БД от головной боли.

Во всех остальных случаях полагайтесь на БД с открытым исходным кодом / бесплатное программное обеспечение. MySql и Postgres для больших проектов, SQLite для уровня сохраняемости одного приложения. Достаточно стандартная и очень хорошая (со стороны сообщества) поддержка. Bugzilla может быть настроена таким образом, чтобы запрещать закрытие ошибок, зависящих от хотя бы одной открытой ошибки, поэтому Y необходимо закрыть до закрытия X.

У нас была аналогичная настройка, с одним основным продуктом и двумя производственными продуктами, которые получают отправлены клиентам. Однако у нас была единая команда для всех продуктов, так что так проще. Ошибка обычно регистрировалась в производственном продукте, после чего мы либо исправляли ее там, либо передавали ее в основной продукт, либо создавали дублирующую ошибку для другого производственного продукта. Если для одной и той же проблемы было две записи об ошибках, они были связаны с зависимостями / блоками.

Ошибка обычно регистрировалась в производственном продукте, после чего мы либо исправляли ее там, либо передавали ее в основной продукт, либо создавали дублирующую ошибку для другого производственного продукта. Если для одной и той же проблемы были две записи об ошибках, они были связаны с зависимостями / блоками.

Ошибка обычно регистрировалась в производственном продукте, после чего мы либо исправляли ее там, либо передавали ее в основной продукт, либо создавали дублирующую ошибку для другого производственного продукта. Если для одной и той же проблемы было две записи об ошибках, они были связаны с зависимостями / блоками.

7
ответ дан 11 December 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: