aws-codebuild相关内容
每当我启动AWS CodeBuild时,我每次都会收到此类错误。请帮帮忙。 DOWNLOAD_SOURCE失败3分2秒 获取 https://github.com/themithunbiswas/test-repo.git/info/refs?service=git-upload-pack: 拨号TCP 192.30.253.113:443:I/O超时 推荐答案 该错误消息
..
我已经看到了这篇帖子kubectl error You must be logged in to the server (Unauthorized) when accessing EKS cluster,并遵循了AWS的一些指南,但仍然没有成功。 我正在创建CI/CD管道。但是CodeBuild显然没有被授权访问EKS集群。我转到特定的CodeBuild角色并添加了以下策略: AWS代
..
没有专门集成API网关和代码构建的实际指南,所以我正在研究几个,并试图适应它们。 我已根据this documentation设置了我的角色和策略,并且我的CodeBuild项目已成功安装并运行。 我已经这样设置了一个POST端点,参考actions from the CodeBuild API documentation: 并且我正在使用端点的“测试”选项卡来发送 { "
..
我正在使用 AWS CodeBuild 和 Terraform 来自动部署基于 Lambda 的服务.我有一个非常简单的 buildscript.yml 可以完成以下任务: 获取依赖项 运行测试 获取 AWS 凭证并保存到文件(详见下文) 获取 creds 文件 运行 Terraform “获取凭据文件"步骤是我遇到困难的地方.我有一个简单的 bash one-liner,它从
..
我有一个包含以下内容的 Dockerfile # 构建FROM ${ECR_PREFIX}/maven:3.6.3-jdk-11 AS 构建复制 src/home/app/src复制 pom.xml/home/app运行 mvn -f/home/app/pom.xml 清理包# 包裹来自 ${ECR_PREFIX}/openjdk:11-jre-slim复制 --from=build/home/
..
我正在创建与 SonarQube 集成的 CodeBuild,因此我直接在我的 Buildspec.yaml 中传递值和声纳凭据 我尝试使用 SecretManager 中的以下命令进行检索,而不是直接进行硬编码,因为它在以下链接中有所提及.但它没有得到正确的值.它会引发错误. 命令:'{{resolve:secretsmanager:MyRDSSecret:SecretString:
..
随着 Snap-CI 的消失,我一直在尝试让我们的构建在 AWS CodeBuild 上运行.我已经构建了 buildspec.yml,但更改目录似乎不起作用. 版本:0.1阶段:安装:命令:- apt-get 更新 -y- apt-get install -y 节点- apt-get 安装 -y npm建造:命令:- cd MyDir//期望现在在 MyDir- echo `pwd`//显示/
..
我正在使用 git、codebuild 和 elastic beanstalk 构建 CI/CD 管道. 在代码构建执行期间,由于测试用例的语法错误导致构建失败,我看到代码构建进展到下一阶段并最终继续生成工件. 我的理解是如果构建失败,执行应该停止.这是正确的行为吗? 请参阅下面的构建规范. 版本:0.2阶段:安装:命令:- echo 安装 package.json..- n
..
当我想使用 CodeBuild 从 CodeCommit 中的 Dockerfile 构建映像时,为什么会发生这种情况? 我收到此错误: toomanyrequests:您已达到拉取率限制.您可以通过身份验证和升级来增加限制:https://www.docker.com/increase-rate-限制 解决方案 尽量不要从 docker hub 拉取镜像,因为 docker
..
我正在使用 AWS CodePipeline 构建容器并将其部署到 EKS 集群. 似乎 AWS CodePipeline 不支持“仅 ECS"对 EKS 的部署操作.我尝试探索其他选项,例如使用 lambda 函数,我找到了以下在 lambda 中运行 kubectl 命令的示例 https://github.com/tmuskal/lambda-kubectl 尽管如此,EK
..
我想创建一个 CodePipeline,它从 CodeCommit 源构建一个容器映像,然后以蓝/绿方式将新映像部署到我的 ECS 服务(EC2 启动类型). 源阶段是 CodeCommit,它已经包含 appspec.json 以及 taskdef.json 构建阶段正在构建新的容器&成功推送到 ECR,文件imagedefinition.json 是这一步创建的 BuildArtif
..
我的 Codebuild 项目,它由 ansible 供应商通过打包器创建 AMI. 这个打包程序在我的本地环境和 Amazon linux2 ec2 环境中设置成功.但是,当我将 AWS Codebuild 与 aws/codebuild/amazonlinux2-x86_64-standard:1.0 映像一起使用时,它失败了. 我已经尝试过此设置 remote_tmp =/tmp
..
我的 Codebuild 项目,它由 ansible 供应商通过打包器创建 AMI. 这个打包程序在我的本地环境和 Amazon linux2 ec2 环境中设置成功.但是,当我将 AWS Codebuild 与 aws/codebuild/amazonlinux2-x86_64-standard:1.0 映像一起使用时,它失败了. 我已经尝试过此设置 remote_tmp =/tmp
..
上下文: 我有一个 CodePipeline 设置,它使用 CodeCommit 和 CodeBuild 作为其源和构建阶段. 我的构建包含一个插件 (com.zoltu.git-versioning),它使用 Git 提交历史动态创建构建版本号. 问题: 这在 AWS 管道上失败,因为它在用于执行构建的源中找不到任何 Git 信息. 显然,用于检出源代码的操作使用了
..
我已经为此苦苦挣扎了几个小时.因此,我创建了我的 VPC 以及 4 个不同的子网.前三个连接到常规 Internet 网关.最后一个连接到 NAT 网关(以 0.0.0.0/0 作为目标).我的 CodeBuild 项目设置为使用此 VPC 和最后一个子网. 当我在 CodeBuild 项目环境中单击“验证 VPC 设置"时,收到此警告: “ID 为 * 的 VPC 可能没有互联网连接
..
[Container] 2020/09/03 09:27:34 等待代理ping[容器] 2020/09/03 09:27:36 等待DOWNLOAD_SOURCENoSuchKey:指定的键不存在.状态代码:404,请求 ID:,主机 ID:= 主要来源 源提供商:Amazon S3存储桶:S3 对象键: 解决方案 我不得不在文件夹名称的末尾附加一个 /.否则它会给出无效的密钥错误.结
..
我正在尝试使用 AWS Pipeline、S3 和 CodeBuild 为 Angular 2 应用程序设置自动部署. 关注 Andrés 的 教程我能够将 CodeBuild 连接到 GitHub 存储库,并且该过程运行良好. 然而,我们的 Angular 应用程序位于更大的 repo 的子目录中. 有没有办法在 repo 中指定一个目录,以便只有在子目录更改时才会触发构建?
..
我正在研究 AWS (CodePipeline/CodeBuild/CodeDeploy) 上的 CI/CD,并发现它是一个非常好的工具,用于在云上管理管道并管理所有内容(甚至不需要在 EC2 上安装 Jenkins). 我现在正在阅读有关容器构建和部署的信息.对于构建阶段,CodeBuild 支持构建容器镜像.在部署阶段,虽然我可以找到 ECS 集群的 CodeDeploy 解决方案,但
..
我有 2 个 AWS 账户.假设 A 和 B. 账户 A 使用 CodeBuild 构建工件并将其上传到 B 拥有的 S3 存储桶.B 账户已为存储桶设置了 ACL 权限,以便向 A 授予写入权限. 工件文件已成功上传到 S3 存储桶.但是,B 帐户对该文件没有任何权限,因为该文件归 A 所有. 账户 A 可以通过运行 更改所有权 aws s3api put-object-a
..
我在我的存储库中使用 Yarn Workspaces 并使用 AWS CodeBuild 来构建我的包.构建开始时,CodeBuild 需要 60 秒来安装所有软件包,我想避免这次缓存 node_modules 文件夹. 当我添加: 缓存:路径:- 'node_modules/**/*' 到我的 buildspec 文件并启用 LOCAL_CUSTOM_CACHE,我收到此错误:
..