语境:
Projen是生成和管理(JSII构建的)AWS CDK项目的绝佳工具。
背景:
以前我使用RenovateBot的group:aws-cdkMonorepo
预设管理 CDK 依赖项。这将导致 RenovateBot 为 AWS CDK 依赖更新创建单个 Github 拉取请求。
问题:
使用 Projen,可以控制 CDK 版本.projenrc.js
:
const { AwsCdkConstructLibrary } = require('projen');
const project = new AwsCdkConstructLibrary({
authorName: "Example",
authorAddress: "contact@example.com",
cdkVersion: "1.64.0",
name: "@example/project",
repository: "https://github.com/example/project.git",
});
project.synth();
那么如何cdkVersion
使用 DependaBot 或 RenovateBot 等工具来管理该价值呢?
由于使一个人的 CDK 结构与当前 CDK 版本保持最新是至关重要的,并且手动执行多个 CDK 结构将是痛苦的。