AWS CDK 从 JAR 文件合成和部署
AWS CDK synth and deploy from JAR file
我为了将我的基础设施视为代码 我想创建一个管道,在其中编译、打包我的应用程序代码(比方说一些 lambda 函数)并 uploaded/deployed 将相应的版本添加到我的 Artifacts 存储库中( CodeArtifact)包括我的 CDK 应用程序。
然后,在管道的后续步骤中,我想从 Artifacts 存储库下载 JAR,并从之前生成的 JAR 下载 运行 'cdk synth/deploy'。
是否可以通过 jar reference/path 而不是从代码执行 cdk synth/deploy?
就像执行生成的影子文件一样简单。
java -jar path/your-app-all.jar
这可以放在cdk.json文件中,然后像往常一样执行cdk synth或cdk deploy。
{
"app": "java -jar ./build/libs/infrastructure-all.jar"
}
我为了将我的基础设施视为代码 我想创建一个管道,在其中编译、打包我的应用程序代码(比方说一些 lambda 函数)并 uploaded/deployed 将相应的版本添加到我的 Artifacts 存储库中( CodeArtifact)包括我的 CDK 应用程序。
然后,在管道的后续步骤中,我想从 Artifacts 存储库下载 JAR,并从之前生成的 JAR 下载 运行 'cdk synth/deploy'。
是否可以通过 jar reference/path 而不是从代码执行 cdk synth/deploy?
就像执行生成的影子文件一样简单。
java -jar path/your-app-all.jar
这可以放在cdk.json文件中,然后像往常一样执行cdk synth或cdk deploy。
{
"app": "java -jar ./build/libs/infrastructure-all.jar"
}