描述Amazon Web Services CodeBuild问题和答案。范围应限于[AWS CodeBuild](https://aws.amazon.com/codebuild/)
生产中部署在 Elastic Beanstalk 上的 NextJs 出现错误
我在 AWS Elastic Beanstalk 上部署了 NextJs (v14.1.0) 应用程序。该项目使用 AWS Codebuild (buildspec.yml) 进行部署。它工作得很好然后我开始得到 500 内部...
在 CodeBuild 中构建超时的情况下,S3 日志不会被填充
我看到一个非常奇怪的行为,当我的代码构建在任何阶段遇到超时时,它都不会填充日志。如果出现成功或失败场景,它会正确填充 S3 日志...
AWS Codebuild 知道我的秘密值,但不会将它们注入我的命令中
我有一个情况,我有一个秘密 important_secret 存储在秘密管理器中,其秘密值为 { "tf_cloud_token": "超级秘密" } 在代码构建控制台中,我...
我正在 AWS CodeBuild(它是状态机的一部分)内运行脚本。脚本在 GitHub 中创建拉取请求。我需要停止/暂停执行,并且仅当 PR ...
在 AWS Codebuild 上使用 React Big Calendar 部署 Nextjs 应用程序失败
我在 AWS CodeBuild 上部署项目时遇到错误。该错误消息与react-big-calendar库有关,但我不确定是什么原因造成的。我正在使用 Nextjs 13.4.2、Node 18.6.0...
CodeBuild 找不到目标互联网网关的 0.0.0.0/0 目的地
我已经为此苦苦挣扎了几个小时。因此,我创建了 VPC 以及 4 个不同的子网。前三个连接到常规互联网网关。最后一个连接到 NAT 网关...
无法在 Amazon Linux 2023 上安装 mysql
我尝试在 buildspec.yaml(在 AWS Codebuild 上)中运行以下命令,以在构建期间将我的 React 应用程序的源版本插入 MySQL。 - echo“将值保存到MySQL RDS” - 我...
使用 .NET 6 和发布命令成功安装具有 .NET 8 SDK 的 CodeBuild 项目
我们使用 AWS 提供的 aws/codebuild/amazonlinux2-x86_64-standard:5.0 CodeBuild 映像,并使用以下命令在我们的 buildspec 文件中安装 .NET 8 SDK: /usr/local/bin/dotnet-install.sh --channel 8.0
无效的 pkt-len - AWS CodeBuild 在来自 CodeCommit 的 DOWNLOAD_SOURCE 上失败
我在 CodeBuild 的“DOWNLOAD_SOURCE”阶段运行此错误: “发现无效的 pkt-len” 没有提供其他信息。我尝试了各种方法来排除问题。 a) CodeCo...
从 CodeBuild buildspec.yml 读取 CodePipeline 中设置的环境变量
我已经设置了一个名为 test-pipeline-flow 的 AWS CodePipeline。 源步骤已设置为使用名为 test-repo 的 AWS CodeCommit。 构建步骤已设置为使用名为 test-buil 的 AWS CodeBuild...
运行 golang migrate 命令时,Golang 迁移卡住,AWS Codebuild 中没有错误消息。我正在使用 RDS(Aurora PostgreSQL 13.9)。您有类似的问题吗?我添加了 -详细 旗帜布...
我正在使用 AWS CodeBuild,并希望在我的 PR 关闭时触发项目(不合并到基础分支)。 下面列出了常规合并事件的 Terraform 代码示例 资源“
我正在为我的AWS代码构建构建一个buildspec文件,但我不知道在哪个阶段需要添加NPM运行测试,如果测试失败,我希望构建停止。 这是我创建的构建规范:
我们可以为两个存储库启用 AWS Codepipeline 吗?
我通过 AWS Codepipeline 和 Code Build 设置了 CICD,以 Bitbucket 作为源,并将我的项目部署到 ECS Fargate 集群。它运行良好。 现在我在 bitbucket 中有两个存储库....
如何更改 terraform 中 Codebuild 辅助源的默认源版本
我有一个在 terraform 中定义的代码构建项目,它有一个辅助源,我想为其指定一个默认分支(不是主分支,而是使用功能分支) 从 Terraform 文档来看,看起来我们...
将 git 标签推送到 CodeCommit 存储库时,AWS Lambda 不会触发
我遇到了下一个问题: 我有一个包含以下 AWS 堆栈的 CI/CD 流程: 有人将更改推送到 CodeCommit 存储库 Lambda 函数被触发 CodeBuild 进程运行以构建...
SelfMutate 阶段因 CodePipeline 而失败
我正在尝试使用 CDK 管道创建 CI/CD,并在 Java 中导入 software.amazon.awscdk.pipelines.CodePipeline。 此管道创建另一个名为 xxxJavaxxxStack 的堆栈。 管道可以...
我们正在 CodeBuild 中构建 docker 镜像。这工作正常,但我们发现安全中心“高”,因为我们必须启用特权模式: CodeBuild.5 CodeBuild 项目环境
YAML_FILE_ERROR 消息:需要批处理 yaml 定义
我正在实现一个代码构建项目,但收到错误 YAML_FILE_ERROR 消息:需要批处理 yaml 定义。到处寻找但没有运气。 完整错误: [集装箱] 2021/07/13 ...
是否可以手动配置 CodeBuild 和 CodeDeploy,然后从中生成 CloudFormation 模板?
我的近期目标是为项目启动并运行 CI/CD,最终目标是使用 CloudFormation 进行 CodeBuild 和 CodeDeploy 实现基础设施即代码。从 CloudFormat 开始...