Итак, в прошлой теме мы скачали и скомпилировали сервер. Т.к. коммиты выходят часто, а релизная версия обновляется редко, мы будем сами обновлять файлы. Если справились с предыдущей задачей то текущая не должна вызвать каких либо проблем. Как и раньше, будем использовать консоль. Итак, приступим:
Переходим в каталог с файлами сервера
Через git обновляем файлы до последней версии
Ну и компилируем, всё просто
Если всё хорошо, то копируем новые файлы в нашу папочку с конечным проектом
cd C:\SPT\ServerЧерез git обновляем файлы до последней версии
git fetchgit pullНу и компилируем, всё просто
cd C:\SPT\Server\projectnpm run build:releaseЕсли всё хорошо, то копируем новые файлы в нашу папочку с конечным проектом
xcopy "C:\SPT\Server\project\build" "C:\SPT\Build" /E /Y /IА вот тут не всё так просто. Помните, мы меняли версию в файле?
Так вот, её нужно вернуть в исходное значение
иначе git не обновит файлы
По аналогии удаляем строчку с версией тут
Ну а дальше всё стандартно
Обновились? Хорошо, Теперь нужно опять изменить версию в файле
и добавить
на версию сервера, на текущий момент это, напомню, 3.10.0
В принципе, можно и не менять, но тогда плагины перестанут работать
Дальше все по накатанной
C:\SPT\Modules\project\SPT.Common\SPT.Common.csproj Так вот, её нужно вернуть в исходное значение
<Version>1.0.0.0</Version> иначе git не обновит файлы
По аналогии удаляем строчку с версией тут
C:\SPT\Modules\project\SPT.Core\SPT.Core.csproj Ну а дальше всё стандартно
cd C:\SPT\Modulesgit fetchgit pullОбновились? Хорошо, Теперь нужно опять изменить версию в файле
C:\SPT\Modules\project\SPT.Common\SPT.Common.csproj и добавить
C:\SPT\Modules\project\SPT.Core\SPT.Core.csproj на версию сервера, на текущий момент это, напомню, 3.10.0
В принципе, можно и не менять, но тогда плагины перестанут работать
Дальше все по накатанной
cd C:\SPT\Modules\projectdotnet build --configuration Releasexcopy "C:\SPT\Modules\project\build" "C:\SPT\Build" /E /Y /IНу, тут вообще не должно возникнуть каких либо проблем
cd C:\SPT\Launchergit fetchgit pullcd C:\SPT\Launcher\projectdotnet build --configuration Releasexcopy "C:\SPT\Launcher\project\build" "C:\SPT\Build" /E /Y /I
Последнее редактирование: