TORTOISE: Dev-сервер, производственный сервер и конечный клиент - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть два сервера. Один для разработки и тестирования приложений Другой - выпускать программное обеспечение в производство (Мы текстильная фабрика)

Сейчас мы заканчиваем разработку и помещаем «окончательную версию» на рабочий сервер (перетаскивание)

Как вы можете себе представить, это занимает много раз, когда мы производим обновление программного обеспечения. Нам нужно перетащить снова, и иногда проекты большие

Итак, я ищу решение, которое позволит вам выполнить коммит на сервере разработки, а затем мы сможем обновить программное обеспечение на рабочем сервере.

Могу ли я сделать это с черепахой SVN?

Или, может быть, с помощью Git?

1 Ответ

0 голосов
/ 08 ноября 2018

У меня возникли проблемы с анализом того, что вы просите, но позвольте мне попробовать:

Вы хотите, чтобы что-то автоматически создавалось и развертывалось на рабочем сервере, когда и если это проверено на сервере разработки. На самом деле это не функция вашего программного обеспечения для управления версиями (SVN vs Git), а большая ответственность за процесс сборки. Современные компании решают эту проблему с помощью процессов Continuous Integration (CI) и Continuous Delivery (CD).

Лучше всего справиться с помощью инструмента CI / CD, такого как Jenkins, хотя ваше окончательное решение сильно зависит от используемого вами технического стека (.NET? C ++? Java?).

...