Kev*_*ith 4 c# aws-cloudformation .net-core aws-lambda aws-serverless
我想弄清楚是否有办法以自动化的方式打包 aws 无服务器项目,以便我们可以拆分构建和发布管道。
使用dotnet lambda命令行工具,我可以看到有一个dotnet lambda package命令可以将 lambda 打包为准备部署的 .zip 文件。但是我找不到任何可以打包整个无服务器应用程序的东西。
这可能吗?如果是这样我运行什么命令?
我们在 VSTS 上运行 Build 和 Release 管道,但是我真的不认为我有任何区别,只要我可以编写脚本。
看起来可以通过使用dotnet lambda package命令将 lambda 函数打包到一个 zip 文件中,然后跨serverless.template文件复制以供以后使用。
dotnet lambda package
Run Code Online (Sandbox Code Playgroud)
一旦我们得到了我们的*.zip和我们的serverless.template方便,我们就可以dotnet lambda deploy-serverless使用以下参数运行:
dotnet lambda deploy-serverless --package .\drop\MyApp.zip --template .\drop\serverless.template
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2603 次 |
| 最近记录: |