【发布时间】:2019-03-21 22:50:17
【问题描述】:
我有一个用于 Java 应用程序的 CodePipeline。我正在从 GitHub 中提取源代码,使用 CodeBuild 使用 Maven 构建一个包,并在 Deploy 阶段部署到 ElasticBeanstalk。我的问题是 CodeBuild 正在以 zip 文件的形式返回工件:
[Container] 2019/03/21 13:23:07 Expanding target/*.war
[Container] 2019/03/21 13:23:07 Found 1 file(s)
[Container] 2019/03/21 13:23:09 Phase complete: UPLOAD_ARTIFACTS Success: true
我正在获取 Maven 包之后生成的 war 文件。我只希望 ElasticBeanstalk 获取战争文件。如何强制 CodePipeline/CodeBuild 不压缩文件?
【问题讨论】:
-
看起来是因为我使用 S3 存储桶来存储工件,可能是因为工件文件名没有改变,它正在压缩以防止冲突。我已经尝试了一切来强迫它不要这样做,但似乎没有任何效果。
标签: amazon-web-services aws-codebuild