Итак, в прошлой теме мы скачали и скомпилировали сервер. Т.к. коммиты выходят часто, а релизная версия обновляется редко, мы будем сами обновлять файлы. Если справились с предыдущей задачей то текущая не должна вызвать каких либо проблем. Как и раньше, будем использовать консоль. Итак, приступим:
Переходим в каталог с файлами сервера
Через git обновляем файлы до последней версии
Ну и компилируем, всё просто
Если всё хорошо, то копируем новые файлы в нашу папочку с конечным проектом
cd C:\SPT\Server
Через git обновляем файлы до последней версии
git fetch
git pull
Ну и компилируем, всё просто
cd C:\SPT\Server\project
npm 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\Modules
git fetch
git 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\project
dotnet build --configuration Release
xcopy "C:\SPT\Modules\project\build" "C:\SPT\Build" /E /Y /I
Ну, тут вообще не должно возникнуть каких либо проблем
cd C:\SPT\Launcher
git fetch
git pull
cd C:\SPT\Launcher\project
dotnet build --configuration Release
xcopy "C:\SPT\Launcher\project\build" "C:\SPT\Build" /E /Y /I
Последнее редактирование: