gpt4 book ai didi

amazon-web-services - AWS CodePipeline 能否在不劫持 CodeBuild 的工件设置的情况下触发 AWS CodeBuild?

转载 作者:行者123 更新时间:2023-12-04 15:53:22 26 4
gpt4 key购买 nike

我设置 AWS CodeBuild 将大量工件文件写入 S3。 CodeBuild yaml 文件定义了哪些文件和 CodeBuild 项目设置定义了 S3 存储桶。并且一切正常。

看来,当您从 AWS CodePipeline 触发 AWS CodeBuild 时,CodePipeline 会忽略 AWS CodeBuild 的工件设置,而是将工件强制转换为 codepipline S3 存储桶中的 zip 文件。

有没有办法使用 CodePipeline 但它尊重 AWS CodeBuild 的工件设置?

最佳答案

CodeBuild 还允许您访问 aws-cli。

您可以编辑 buildspec.yaml 文件并将这些工件上传到 S3。您还可以创建一个 .sh 文件,为其赋予正确的执行权限,然后使用 shell 脚本将工件上传到 S3 Bucket。

您还需要通过 CodeBuild 的服务角色向 S3 存储桶授予正确的权限。

关于amazon-web-services - AWS CodePipeline 能否在不劫持 CodeBuild 的工件设置的情况下触发 AWS CodeBuild?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41821537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com