vesper-bot
@vesper-bot
Любитель файрволлов

Как залить сборку из гитлаба на Windows Server?

Имеется проект на on-premises Gitlab, который доселе собирали микрософтовским CruiseControl, и есть задача перенести сборку и развертывание на Gitlab. Сборку с грехом пополам перевел, задав проекту выделенный раннер на виндовом хосте с установленным dotnet SDK и гитом. Теперь задача стоит корректно развернуть этот проект хотя бы на том же сервере. И я не пойму, как именно это делать, если gitlab runner в принципе не дает вылезти из своего каталога. При этом желательно ещё, чтобы решение по развертыванию было портируемым на случай если в проде (это девстенд) виндовая машина, где это будет крутиться, будет вообще отдельная.

То есть, имеется сборка артефактов, их надо выложить на условный C:\app на целевую машину, при этом остановив запущенные на ней процессы от предыдущего развертывания, и после копирования запустить ещё раз. До того этим занимался программист вручную, запуская задачу CC.Agent'a локально на целевом сервере, а сейчас надо сделать так, чтобы гитлаб это делал по возможности самостоятельно. PS Remoting НЕ РАБОТАЕТ, требование безопасности, блин. Как вообще подступиться к задаче?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы