Как создать скрипт для получения кода, опубликовать и запустить его на каком-нибудь пустом компьютере (NetCore WebApi) - PullRequest
0 голосов
/ 18 января 2019

У меня есть сомнения. Как я могу создать скрипты для:

  • Получить мой код из хранилища (GitHub, GitLab ...)
  • Сложение
  • Публикация
  • Тест
  • Запуск в IIS

Этот сценарий должен работать в ОС Windows или Linux и считать, что у меня пустая виртуальная машина.

Это приложение .Net Core WebApi. Я искал в сети, но не нашел шаблон, получающий код из репозитория.

1 Ответ

0 голосов
/ 19 января 2019

Это выполнимо со сценариями, как сказал @Scott, и вам следует подумать об использовании решений для этого, потому что есть несколько отличных бесплатных, таких как teamcity с интеграцией осьминога.Вот что вам нужно учитывать, если вы решите сделать сценарии для этого.

  1. У вас есть пустой виртуальный компьютер, поэтому необходимо установить и проверить, чтобы они были совместимы с кодом, который вы пытаетесь на них развернуть.
  2. Сценарии для некоторыхчасти развертывания должны быть запущены под пользователем с достаточными правами

  3. Вам также потребуется обработать конфигурацию веб-сервера с помощью сценариев для всего этого

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

...