node.js - 缓存自定义 CodeBuildStep 的构建输出和依赖项

标签 node.js caching aws-cloudformation aws-cdk aws-codebuild

我们有一个 CDK 管道,在 Synth 步骤运行这些命令

commands: ['npm ci', 'npx aws-cdk synth']

安装依赖项并构建 CloudFormation 模板。

稍后我们添加一个自定义 CodeBuildStep,我们希望重用这些依赖项和创建的模板。做这个的最好方式是什么?我们尝试了缓存,但显然做错了什么。源在该自定义 CodeBuildStep 中可见,但必须再次安装依赖项,合成器必须再次运行。

最佳答案

您可以将模板输出为工件并在后续步骤中重用它。 看看:cdk codebuild artifacts

要重用依赖项,请查看缓存。这将节省您重新安装它们的时间:cdk codebuild caching

关于node.js - 缓存自定义 CodeBuildStep 的构建输出和依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73601699/

相关文章:

PHP清除浏览器缓存以避免刷新后重新发送表单数据

python - Python 对象的唯一表示

java - 如何使用 Tomcat 服务器缓存表 (MySQL) 以查找数据

aws-lambda - 将 Lambda 日志写入 CloudWatch 时出现问题,可能是什么问题?

amazon-web-services - Cloudformation 模板 - 具有 cloudfront 分发的 S3 存储桶网站 - 分发无法访问源

node.js - Elasticsearch缓存

javascript - 编写 Nodejs 模块时应该使用模块化模式吗?

node.js - 使用 Node 时,sequelize ERROR : this. lib.createConnection 不是函数

javascript - 如何将变量从node.js传递到html

amazon-ec2 - 使用 Troposphere 动态创建 n 个 ec2 实例