如何打包 visual studio aws 无服务器项目?
How do you package up a visual studio aws serverless project?
我想弄清楚是否有一种方法可以自动打包 aws 无服务器项目,以便我们可以拆分构建和发布管道。
使用 dotnet lambda
命令行工具,我可以看到有一个 dotnet lambda package
命令将 lambda 打包为 .zip 文件以备部署。但是我找不到任何东西来打包整个无服务器应用程序。
这可能吗?如果是这样,我要执行什么命令 运行?
我们运行正在为构建和发布管道使用 VSTS,但是我真的不认为只要我可以编写脚本,我就没有什么不同。
看起来这可以通过使用 dotnet lambda package
命令将 lambda 函数打包到一个 zip 文件中,然后复制到 serverless.template
文件中以备后用。
dotnet lambda package
一旦我们得到 *.zip
和 serverless.template
方便,我们就可以 运行 dotnet lambda deploy-serverless
使用以下参数:
dotnet lambda deploy-serverless --package .\drop\MyApp.zip --template .\drop\serverless.template
我想弄清楚是否有一种方法可以自动打包 aws 无服务器项目,以便我们可以拆分构建和发布管道。
使用 dotnet lambda
命令行工具,我可以看到有一个 dotnet lambda package
命令将 lambda 打包为 .zip 文件以备部署。但是我找不到任何东西来打包整个无服务器应用程序。
这可能吗?如果是这样,我要执行什么命令 运行?
我们运行正在为构建和发布管道使用 VSTS,但是我真的不认为只要我可以编写脚本,我就没有什么不同。
看起来这可以通过使用 dotnet lambda package
命令将 lambda 函数打包到一个 zip 文件中,然后复制到 serverless.template
文件中以备后用。
dotnet lambda package
一旦我们得到 *.zip
和 serverless.template
方便,我们就可以 运行 dotnet lambda deploy-serverless
使用以下参数:
dotnet lambda deploy-serverless --package .\drop\MyApp.zip --template .\drop\serverless.template