Вы синхронизируете свой скрипт сборки с IDE?
Если вы использовали следующее:
- Непрерывная интеграция с использованием сценариев сборки
- IDE для разработки кода
Вы сталкиваетесь с проблемами синхронизации ваших сценариев сборки с системой сборки IDE? Если да, то как вы решаете эту проблему? Использование любой среды (Java/.NET/ и т. Д.) Для объяснения решения подойдет. Я просто хочу получить идеи о том, как люди решают эту проблему.
1 ответ
В мире Java вы можете иметь 2 вида сценариев - создавать сценарии и сценарии для создания файла проекта для вашей любимой IDE (например, ipr для IDEA). Таким образом, если структура вашего проекта изменилась, просто перезапустите скрипт, который обновит файл.ipr, например. Также разные люди в команде могут работать с разными IDE.
В мире.NET есть 2 варианта:
- если вы собираете с MSBuild, то вам не нужно ничего синхронизировать - файлы.csproj из VS также являются действительными файлами MSBuild.
- если вы строите с помощью NAnt, вы можете запустить
devenv
задача, которая перейдет в файл.sln и по-прежнему будет вызывать файлы.csproj, которые всегда актуальны.