Вы синхронизируете свой скрипт сборки с IDE?

Если вы использовали следующее:

  1. Непрерывная интеграция с использованием сценариев сборки
  2. IDE для разработки кода

Вы сталкиваетесь с проблемами синхронизации ваших сценариев сборки с системой сборки IDE? Если да, то как вы решаете эту проблему? Использование любой среды (Java/.NET/ и т. Д.) Для объяснения решения подойдет. Я просто хочу получить идеи о том, как люди решают эту проблему.

1 ответ

В мире Java вы можете иметь 2 вида сценариев - создавать сценарии и сценарии для создания файла проекта для вашей любимой IDE (например, ipr для IDEA). Таким образом, если структура вашего проекта изменилась, просто перезапустите скрипт, который обновит файл.ipr, например. Также разные люди в команде могут работать с разными IDE.

В мире.NET есть 2 варианта:

  • если вы собираете с MSBuild, то вам не нужно ничего синхронизировать - файлы.csproj из VS также являются действительными файлами MSBuild.
  • если вы строите с помощью NAnt, вы можете запустить devenv задача, которая перейдет в файл.sln и по-прежнему будет вызывать файлы.csproj, которые всегда актуальны.
Другие вопросы по тегам