【问题标题】:How do I build lambdas in different languages using AWS CDK Pipelines如何使用 AWS CDK Pipelines 构建不同语言的 lambda
【发布时间】:2021-09-30 07:26:11
【问题描述】:

我正在建立一个 CDK 项目,其中包含一些 Javascript 和 Python 中的 lambda,我试图找出构建这些函数的最佳方法,因为我通常会像这样传递构建命令:

// Install dependencies, build and run cdk synth
commands: [
   'npm ci',
   'npm run build',
   'npx cdk synth'
]

buildCommand: 'npm run build'

我唯一能想到的就是在每个 lambda 中创建一个 build.sh 文件,对于那些在 JS 中的我要添加 npm run build 和对于 Python 中的 pip install -r requirements.txt但我真的不知道这是否是一个好的做法,以及是否有更好的方法来实现这一点。

【问题讨论】:

  • 看起来你在用 JS/TS 编写 CDK 代码,对吗?

标签: devops aws-cdk infrastructure-as-code


【解决方案1】:

您需要的是一个捆绑 docker 容器。你可以

This AWS Blog post 提供了更多捆绑示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-21
    • 1970-01-01
    • 2021-02-03
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    相关资源
    最近更新 更多