文件名称:aws-cdk-staging-pipeline:AWS CDK登台管道构造
文件大小:144KB
文件格式:ZIP
更新时间:2024-03-04 23:28:28
JavaScript
AWS CDK分期管道 一个利用CDK管道并着重于抽象的AWS CDK构造,使用更高阶的功能来隐藏登台管道的更多细节。 如果您成功地成功设置了此登台管道,则将来仅对所选分支中的远程节点的提交就足以对登台堆栈和管道本身进行更改,因为管道是自变量的。 它利用了所有出色功能。 实际上,核心组件是CDK管道。 同样,这种构造也充分利用了 ,就像使用Projen创建了库一样,而我利用了默认命令,例如yarn deploy,yarn build等。 不幸的是,该库无法翻译为PyPi / Python,因为它使用了高阶函数,并且不支持的翻译。 希望很快会得到支持。 特殊功能 CustomStacks自动获取一些构建信息,例如Stage或CommitId。 检查src / custom-stack.ts以获取更多详细信息。 用法 您希望由登台管道管理的堆栈需要从CustomStack接口扩展。
【文件预览】:
aws-cdk-staging-pipeline-master
----.eslintrc.json(4KB)
----.gitignore(837B)
----package.json(3KB)
----src()
--------custom-stage.ts(569B)
--------pipeline-stack.ts(7KB)
--------index.ts(33B)
--------custom-stack.ts(1KB)
--------accountConfig.ts(213B)
----tsconfig.eslint.json(739B)
----LICENSE(11KB)
----.mergify.yml(926B)
----CHANGELOG.md(17KB)
----tsconfig.json(753B)
----.github()
--------pull_request_template.md(7B)
--------workflows()
--------dependabot.yml(261B)
----.projenrc.js(1KB)
----README.md(4KB)
----.projen()
--------tasks.json(4KB)
--------deps.json(4KB)
----version.json(26B)
----.vscode()
--------settings.json(137B)
----tsconfig.jest.json(739B)
----.versionrc.json(267B)
----.npmignore(324B)
----cdk.json(286B)
----test()
--------integ.default.ts(1KB)
--------testutil.ts(4KB)
--------integ.snapshot.test.ts(315B)
--------integ.pipeline.expected.js(72KB)
--------default.test.ts(5KB)
----yarn.lock(284KB)