0

我正在尝试通过编写一个 bat 脚本来完全自动化我们的 API/微服务业务模型:

  • 首先:使用输入作为名称,输入作为位置,输入作为版本,创建一个新的 .NET 核心 Web API 。(同时选择或取消选择“配置 HTTPS”和“启用 Docker”)
  • 第二:自动安装我们的样板 API 所需的所有 NuGet 包。
  • 第三:自动创建或删除文件/文件夹,例如删除任何默认样板代码并添加“模型”文件。
  • 第四:自动运行 Scaffold-DBContext PM 命令,输入作为 CL 命令标志和连接字符串的详细信息。然后将连接字符串移动到 appsettings.json
  • 第五:使用实体框架自动创建脚手架项目,例如带有动作的 API 控制器,然后清理它们并添加我们样板 API 所需的任何额外代码。
  • 第六:添加从在线服务抓取的静态和自定义文件,如pastebin或gitgub等。如安全和登录类,额外​​的功能代码等。

任何指向有关在 bat 脚本或 py 脚本中编写此类自动化脚本的信息/细节方向的帮助都会很棒。

如果有人以前做过类似的事情,那么分享代码片段将非常有帮助。

谢谢

4

0 回答 0