Собираемся создать файл bat для автоматического создания нового проекта .NET Core Web API

Я пытаюсь полностью автоматизировать нашу бизнес-модель API / микросервисов, написав сценарий летучей мыши, который:

  • Во-первых: создайте новый веб-API ядра .NET, используя ввод как имя, ввод как местоположение и ввод как версию. (Также выбор или снятие флажка «Настроить для HTTPS» и «Включить Docker»)
  • Второе: автоматическая установка всех пакетов NuGet, необходимых для нашего стандартного API.
  • В-третьих: автоматическое создание или удаление файлов / папок, например удаление любого стандартного стандартного кода пластины и добавление файла «Модели».
  • Четвертое: автоматический запуск команды Scaffold-DBContext PM с вводом в качестве сведений для флагов команд CL и строки подключения. А затем переместите строку подключения в appsettings.json
  • Пятое: автоматически создавайте элементы Scaffolded, такие как контроллеры API, с действиями, используя Entity Framework, а затем очищайте их и добавляйте любой дополнительный код, необходимый для наших стандартных API.
  • Шестое: добавьте статические и пользовательские файлы, полученные из онлайн-сервисов, таких как pastebin, gitgub и т. Д., Такие как классы безопасности и входа в систему, дополнительный код функции и т. Д.

Любая помощь, указывающая в направлении информации / подробностей о создании сценариев такого рода автоматизации в сценариях bat или сценариях py, была бы замечательной.

ЕСЛИ кто-то делал что-то подобное раньше, обмен фрагментами кода был бы чрезвычайно полезен.

Спасибо

0 ответов

Другие вопросы по тегам