如何更快地在 AWS 上发布无服务器应用程序?
How can I publish serverless application on AWS faster?
我不知道这个问题的逻辑如何,但是如果有解决这个问题的方法,那将不会浪费我的时间。
我有一个 ASP.net 核心应用程序,它由许多库组成,例如 jquery、modernizer 等。所有这些都存储在 wwwroot 文件夹的 lib 文件夹中。
当我开始在 AWS 上发布(使用 AWS Toolkit)时,它开始像往常一样在服务器上压缩和发布。
关键是压缩所有库将花费大量时间。这些库在项目期间没有任何变化,我只是更改了一些页面或 类。
有没有办法取消压缩某些文件夹以更快地发布?
您可以将此添加到您的 AWS 无服务器模板中,以从捆绑包中删除不需要的包。
package:
exclude:
- scripts/**
- dynamodb/tables/**
- policies/**
- dynamodb/seeds/**
如果您使用的是 CI/CD 方法,那么您可以要求代码构建器使用根文件夹结构中的脚本来 运行 您的包解析器和所有。请参考这个documentation
我不知道这个问题的逻辑如何,但是如果有解决这个问题的方法,那将不会浪费我的时间。
我有一个 ASP.net 核心应用程序,它由许多库组成,例如 jquery、modernizer 等。所有这些都存储在 wwwroot 文件夹的 lib 文件夹中。
当我开始在 AWS 上发布(使用 AWS Toolkit)时,它开始像往常一样在服务器上压缩和发布。
关键是压缩所有库将花费大量时间。这些库在项目期间没有任何变化,我只是更改了一些页面或 类。
有没有办法取消压缩某些文件夹以更快地发布?
您可以将此添加到您的 AWS 无服务器模板中,以从捆绑包中删除不需要的包。
package:
exclude:
- scripts/**
- dynamodb/tables/**
- policies/**
- dynamodb/seeds/**
如果您使用的是 CI/CD 方法,那么您可以要求代码构建器使用根文件夹结构中的脚本来 运行 您的包解析器和所有。请参考这个documentation