Используя Git/Beanstalkapp, можно отслеживать файлы локально, но не отправлять в производство (не используя субмодули / отдельное репо)
Я использую git-tower, git и Beanstalkapp. У меня есть разные ветки для каждой версии моего программного обеспечения. В этом у меня есть установщик и файлы обновления для каждой версии, которые я использую для переупаковки программного обеспечения.
Тем не менее, я не хочу, чтобы эти установочные файлы были отправлены в производство, что является живой демонстрацией. Это связано с тем, что установочные файлы не нужны в действующей версии, поскольку она уже установлена. Это также риск для безопасности.
Как я могу отслеживать журналы изменений, установочные сценарии / мастера и обновлять сценарии локально для целей упаковки / управления версиями, но не использовать их в моих живых демонстрациях?
Примечание: я бы предпочел не использовать отдельные модули репо / суб, поскольку я не очень понимаю, как это работает, и чувствую, что это еще больше усложнит процесс. Однако, если любой из них можно объяснить, чтобы показать, что он все еще будет относительно простым и эффективным, я бы подумал об этом.
Ценю любую помощь.
1 ответ
Хорошо, я понял это. Beanstalkapp имеет возможность исключать файлы и каталоги из развертывания, поэтому я могу позаботиться об этом с их стороны.