пересобирать каждый раз все npm и bower зависимости, а если только действительно есть изменения в их списке в bower.json/package.json. То что есть сейчас - teamcity, который делает pull из git, делает npm i && gulp build, копирует билд в папку N и линкует htdocs на нее. В тупейшем варианте можно написать скрипт который делает diff bower.json/package.json между двумя последними прогонами деплоя и решает что делать зависимостями. А папки node_modules и bower_components тоже выставляются симлинками. Но может есть решения из коробки или просто более правильные подходы?
Делать diff если package.json/bower есть в гит коммите
Обсуждают сегодня