Политики удаленного клиента не позволяют мне публиковать из моей среды разработки непосредственно на их сервер. Я удаляюсь в среду и копирую опубликованные артефакты (Asp.Net-MVC) в тестовую среду. Процесс развертывания между различными средами (сборка/тестирование/постановка/производство) в настоящее время выполняется вручную, что отнимает много времени и чревато ошибками.
Я знаю, что есть инструменты, которые уже существуют, и рассмотрел несколько решений CI и CD, но многие из них выглядят излишними для того, что я хочу в данный момент. Изучил Jenkins, Octopus, MSDeply, PSDeploy, Robocopy и другие, чтобы назвать несколько, но теперь я не уверен, какой путь выбрать. Прочтите о подходе непрерывного развертывания, которого я в конечном итоге хочу достичь, поскольку я действительно пытаюсь не изобретать велосипед и писать свой собственный инструмент развертывания, который является неприятной привычкой, которую я пытаюсь сломать, учитывая множество шляп, которые я должен носить.
Любые советы о том, как автоматизировать этот процесс на автономном сервере? На этом этапе основное внимание уделяется перемещению файлов, а не миграции баз данных.
Спасибо