aws-codebuild相关内容
我正在尝试使用无服务器框架的 CI/CD 管道. 我为 SAM 框架做了类似的事情,并且让它工作了.SAM框架有打包和部署两个步骤(部署由cloudformation action处理) 版本:0.2阶段:安装:运行时版本:节点:10#在代码deploy中添加美术效果后尝试建造:命令:- npm 安装时间- 导出 BUCKET=lambda-loadeo-git- aws cloudfor
..
当我想使用CodeBuild在CodeCommit中从Dockerfile构建映像时,为什么会发生这种情况? 我收到此错误: toomanyrequests:您已经达到拉速限制.您可以通过验证和升级来增加限制: https://www.docker.com/increase-速率限制 解决方案 尽量不要从Docker集线器中拉出图像,因为docker对于拉出图像有节制作用.
..
我正在尝试在AWS CodeBuild中使用Docker层缓存.我已经看到了使用它减少构建或提取Docker映像时所需的效果,但是我发现它只能在特定时间段(大约少于1小时)内使用本地缓存.我还没有看到任何有关此的文件. 我在哪里感到困惑或有办法设置缓存存储时间? 在CodeBuild中构建缓存 解决方案 本地缓存模式是尽力而为的.构建完成后,它们将在有限的时间内可用.用于工件的
..
我有一个包含以下内容的Dockerfile #构建从$ {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/app/targ
..
我正在使用AWS CodeBuild和CodePipeline服务在我的项目中实施CI/CD. 使用Bitbucket的AWS CodeBuild我正在获取我的Bitbucket帐户的所有存储库. 在创建CodePipeLine并连接我的BitBucket时,我无法获取我的BitBucket帐户的所有存储库. 我对BitBucket拥有管理员权限. AWS CodeStar
..
接下来是我的buildspec.yml 内部版本:命令:-'IMAGE_TAG = $(cat package.json | grep版本| head -1 | awk -F:``{print $ 2}''| sed''s/[“,]//g'')'-回显$ IMAGE_TAG-docker build -t $ IMAGE_REPO_NAME:$ IMAGE_TAG.-泊坞窗标签$ IMAGE_R
..
我正在尝试设置CodePipeline来管理非常简单的Lambda函数的部署. 我完全陷入了部署步骤的问题,无法弄清楚可能出了什么问题. 当管道尝试运行CodeDeploy操作时,它失败并显示错误... BundleType必须为YAML或JSON 这是我的应用规格... 版本:0.0资源:-我的功能:类型:AWS :: Lambda :: Function特性:名称:“
..
我正在使用terraform在AWS上创建所有基础设施(CodePipeline,lambda,bucket) 当前,我已经创建了一个构建源zip文件并将其放在s3存储桶中的管道,但是lambda仍然继续使用旧的源文件.因此,我在AWS控制台中手动更新了URL,它可以工作.现在,我想使流程自动化,但是可用的解决方案是: AWS SAM + CFT Codebuild阶段以使用AWS
..
我有一个lambda,它通过AWS开发工具包 startPipelineExecution 函数来启动CodePipeline执行.是否有任何机制可以将参数传递给CodePipeline构建,以便它可以将CodeBuild构建中的值用作环境变量? 解决方案 当前,CodePipeline不提供任何用于将参数传递到Source Stage中的功能.根据CodePipeline设置,我将研究以
..
因此,我需要从工件中排除一个文件夹,但在Google周围搜索无法找到任何信息. 版本:0.2阶段:安装:运行时版本:Node.js的:10建造:命令:-echo建立于`date`开始-echo编译Node.js代码-摩卡test.jspost_build:命令:-回声构建在`date`上完成工件:文件:-'**/*' 解决方案
..
目前,我有一个EventBridge发送CodeBuild构建阶段更新,状态更新为"FAILED".到Lambda.具体来说-运行单元测试,然后创建一个报告,其中包含有关所有已运行测试的信息.我的Lambda从CodeBuild接收到的事件包含报告的ARN,我希望Lambda读取该ARN,访问报告并输出出了问题. 我似乎找不到在Lambda中访问CodeBuild报表的方法-AWS CDK
..
我正在尝试使用GitHub的允许列表功能,该功能可以将组织存储库的访问权限限制为仅允许列表中的IP. 我在 eu-west-2 (伦敦)中有一个CodePipeline,它被配置为具有从GitHub读取的源操作.为了将其添加到允许列表,我需要CodePipeline用于执行源克隆的IP CIDR.我已经 AWS IP列表,并将 eu-west-2 中的所有 CodeBuild 和 Amazo
..
我想构建一个代码管道,该代码管道将从github获取代码(java)来构建jar文件并将其部署到aws lamda(或将jar存储在特定的S3存储桶中).我只想使用AWS平台提供的工具. 如果仅使用Codebuild,则可以从github代码构建jar并将其存储到S3(
..
每当我推送源代码时,我都试图构建一个docker映像,并将该docker映像移至ECR(EC2容器注册表). 我已经尝试使用以下构建规范文件 版本:0.2环境:变量:IMG:“应用"REPO:“ .dkr.ecr.us-east-1.amazonaws.com/app"阶段:pre_build:命令:-echo登录到Amazon ECR ...-aws ecr get
..
我的Codebuild项目,它由ansible供应商通过打包程序创建AMI. 此打包程序在我的本地环境和Amazon linux2 ec2环境中设置成功.但是,当我将AWS Codebuild与aws/codebuild/amazonlinux2-x86_64-standard:1.0映像一起使用时,它将失败. 我已经尝试过此设置 remote_tmp =/tmp 或 remote_t
..
我目前已经成功地将codebuild用于简单的构建任务(在非vpc配置中). 但是现在我试图运行一个读取SSM参数值的构建任务,但由于无法加载任何凭据而失败,显然原因是: com.amazonaws.auth.InstanceProfileCredentialsProvider@5754b242:无法从服务端点加载凭据 我分配给代码构建项目的IAM服务角色确实具有我要读取的参数的 s
..
此问题来自您使用AWS CodeBuild来构建,本地测试和打包无服务器应用程序".但是,当我在 buildspec.yml 中包含 sam build 命令时,我得到以下日志输出,提示未在 sam 上安装CodeBuild图片: [Container] 2018/12/31 11:41:49运行命令sam build --use-containersh:1:sam:找不到[容器] 2018/
..
我正在对具有私人要求存储在CodeCommit中的项目上运行CodeBuild. 我需要在 buildspec.yml 中添加一条命令,以加载https git凭据,以便当CodeBuild运行 pip install 时, git clone 可以工作. 构建失败,错误代码为:致命:无法读取"https://git-codecommit.us-west-2.amazonaws.com
..
我从AWS Codebuild上传我的lambda函数源.我的Python脚本使用NLTK,因此需要大量数据.我的.zip软件包太大,出现 RequestEntityTooLargeException .我想知道如何增加通过UpdateFunctionCode命令发送的部署包的大小. 我使用 AWS CodeBuild 将源从GitHub存储库转换为 AWS Lambda .这是相关的bui
..
在CodeBuild项目上配置的角色在运行时环境下可以正常工作,但是当我们从容器内部运行命令时,该角色不起作用,它说“无法找到凭据". 让我知道如何在容器内部立即使用该角色. 解决方案 您可以使用凭据源"EcsContainer"无缝地扮演角色,而无需在buildspec.yml中导出新凭据. credential_source-用于获取初始假定角色调用的凭据的凭据提供程序.不能与
..