HTML5 Boilerplate, git prime/hub развертывание и сборка ant для производительности - каков рабочий процесс?
Я работал над новым адаптивным дизайном и использовал git в настройке простого / концентратора (см . Веб-рабочий процесс Git).
Я подхожу к тому, что в моем проекте я хочу начать использовать оптимизацию в скрипте сборки Ant html5bp. Но мне неясно, когда вы используете git.
Запишу ли я код на той машине, которую использую в то время, ant build
локально, затем зафиксировать файлы и отправить на мой сервер? Должен ли я кодировать, фиксировать, отправлять, а затем запускать оптимизацию на сервере удаленно после обновления?
Просто запутался относительно того, каким должен быть рабочий процесс.
Благодарю.
1 ответ
Простой ответ: зафиксируйте изменения и запустите сборку на сервере.
Очевидно, что детали более сложны, чем это, и будут зависеть от вашей среды, но просто намного приятнее / чище держать сборку (и связанные с ней артефакты) вне контроля исходного кода. Единственное, что вам нужно поддерживать, - это возможность тестировать локально и в поэтапной среде результаты магии сценария минификации / конкатенации / сборки.