aws-code-deploy相关内容

Aws Code 管道在部署阶段因超时而失败

我正在努力为应用程序的 Api 部分提供 ci/cd. 我有 3 个步骤: 1:来源(git hub version2) 2:构建(目前没有命令) 3:部署(提供者是代码部署(应用程序)) 这是代码部署中的事件截图. . 在创建部署组时.我选择了从选项中下载代码部署提供程序的选项(尽管这是必要的). 在设置代码管道时选择 觉得合适. 此代 ..

Amazon Web Service CodeDeploy appspec.yml 问题

我有一个 Node.js 应用程序,它通过 自动部署到 Amazon Web ServiceCodeship 使用 CodeDeploy AWS 部署系统. 在部署过程中,我在 appspec.yml 中设置了当前正在运行的 Web 应用程序要停止.部署完成后,我希望再次启动 Web 应用程序. 操作系统:linux文件:- 来源:/目的地:/var/www/app2钩子:安装后:- 位置 ..

Jenkins 触发的代码部署在 ApplicationStop 步骤失败,即使通过直接代码部署的同一部署组运行成功

当我通过 Jenkins(代码部署插件)触发时,出现以下错误 - 没有这样的文件或目录 -/opt/codedeploy-agent/deployment-root/edbe4bd2-3999-4820-b782-42d8aceb18e6/d-8C01LCBMG/deployment-archive/appspec.yml 但是,如果我直接通过code deploy触发部署到同一个部署组,并 ..

AWS CodeDeploy 失败:部署失败,因为此位置已存在指定文件

我正在尝试使用 Github 设置 AWS 代码部署以自动化我的部署.我遇到的问题是 ec2 实例已经处于活动状态并且具有网络应用程序代码.问题是实例上还有其他我不希望受到源代码控制的内容.代码部署失败并出现以下错误: 部署失败,因为该位置已经存在指定的文件 这是因为源代码在实例上并且没有作为修订版添加. 所以我的问题是有什么方法可以让代码部署将实例上的当前文件识别为初始修订版? ..
发布时间:2021-12-21 11:22:59 其他开发

AWS ECS Blue/Green CodePipeline:尝试读取图像工件时出现异常

我想创建一个 CodePipeline,它从 CodeCommit 源构建一个容器映像,然后以蓝/绿方式将新映像部署到我的 ECS 服务(EC2 启动类型). 源阶段是 CodeCommit,它已经包含 appspec.json 以及 taskdef.json 构建阶段正在构建新的容器&成功推送到 ECR,文件imagedefinition.json 是这一步创建的 BuildArtif ..

如何使用 AWS CodePipeline 将 dotnet 核心应用程序部署到 ElasticBeanstalk

我正在尝试构建一个基本的 dotnet 核心应用程序,并使用 AWS 中提供给我的默认工具进行部署.我目前正在执行以下步骤: CodeCommit 中的存储库 签入在 Ubuntu 映像“aws/codebuild/dot-net:core-2.1"上触发 CodeBuild 构建步骤,该映像运行 yml 文件(它创建了我实际运行 Web 应用程序所需的正确文件): 版本:0.2阶段 ..

部署到 Lightsail 实例失败,因为找不到您的部署组的实例

根据 Marci 的回答,我继续尝试使用他提到的步骤从 GitHub 进行部署(适应区域) 但我得到了 部署失败,因为没有找到适合您的实例部署组.检查您的部署组设置以确保您的 Amazon EC2 实例或 Auto Scaling 组的标签正确识别您要部署到的实例,然后尝试再次. 根据 Gabriel 在 2017 年 Lightsail 适用于较小的项目,不支持负载此时平衡或自 ..

CodeDeploy 配置以覆盖文件

我正在通过 CodeDeploy 在 /etc/logstash/ 中的目标实例中部署 logstash 配置. 这是 3 阶段 CodePipeline 的最后一步. 但是它失败并显示消息 部署失败,因为此位置已存在指定文件:/etc/logstash/pipelines.yml 如何指示 CodeDeploy 覆盖文件? 解决方案 目前,我看到您可以覆盖文件的唯 ..

如何在 CI/CD 中包含 AWS EKS?

我正在研究 AWS (CodePipeline/CodeBuild/CodeDeploy) 上的 CI/CD,并发现它是一个非常好的工具,用于在云上管理管道并管理所有内容(甚至不需要在 EC2 上安装 Jenkins). 我现在正在阅读有关容器构建和部署的信息.对于构建阶段,CodeBuild 支持构建容器镜像.在部署阶段,虽然我可以找到 ECS 集群的 CodeDeploy 解决方案,但 ..

代码部署代理无法找到 appspec.yml 文件

我正在尝试使用 aws codedeploy 在 ec2 实例上执行 CI/CD 工作流,但在部署时出现以下错误: CodeDeploy 代理未在解压的修订目录中找到 AppSpec 文件,位于修订相对路径“appspec.yml". 我如何创建 appsepc.yml 文件以成功部署.因为我第一次这样做.有人告诉我. 解决方案 appsepc.yml 是特定于用例的,必须根据您的应用 ..
发布时间:2021-10-27 18:43:08 其他开发

如何使用 CodeDeploy 和包含多个目标组的 AutoScalingGroup 部署代码

这是我的情况. 一个实例包含三个应用程序 [4000、4001、4002]. 创建了一个 ALB 并使用规则将 3 个域重定向到三个目标组 当我使用 Code-deploy [Blue-green] 创建应用程序时,它一次只要求一个目标组.但我有三个目标群体与自动缩放组. 部署后,它不会向其他两个目标组注册实例.我尝试创建不同的 ALB,即三个具有三个目标组的 ALB.但我 ..

如何使用 AWS CodePipeline 将 dotnet 核心应用程序部署到 ElasticBeanstalk

我正在尝试构建一个基本的 dotnet 核心应用程序,并使用 AWS 中提供给我的默认工具进行部署.我目前正在执行以下步骤: CodeCommit 中的存储库 Checkin 在 Ubuntu 映像“aws/codebuild/dot-net:core-2.1"上触发 CodeBuild 构建步骤,该映像运行 yml 文件(它创建了我实际运行 Web 应用程序所需的正确文件): 版本 ..

AWS CodeDeploy 在 Auto Scaling 用户数据脚本完成之前执行

我正在尝试结合 CodeDeploy 设置 Auto Scaling 组.一切正常,除了在创建新实例时 CodeDeploy 在用户数据脚本(在启动配置中定义)完成之前启动. 此用户数据脚本的默认值下载并安装代码部署代理,我通过安装几个 Windows 功能、IIS 重写模块和 msdeploy 对其进行了扩展. 在我的 appspec.yml 中,我使用钩子 AfterInstall ..

aws 代码管道中无服务器框架的 Buildspec.yaml

我正在尝试使用无服务器框架的 CI/CD 管道. 我为 SAM 框架做了类似的事情,并且让它工作了.SAM框架有打包和部署两个步骤(部署由cloudformation action处理) 版本:0.2阶段:安装:运行时版本:节点:10#在代码deploy中添加美术效果后尝试建造:命令:- npm 安装时间- 导出 BUCKET=lambda-loadeo-git- aws cloudfor ..

如何在AWS上使用子模块自动部署git存储库?

我的git信息库中有一个子模块,并且我的目录结构是 app-文件夹1-folder2-子模块@ 5855 我已通过使用自动部署服务将代码部署在AWS上.现在,在服务器上,我在父目录中有代码,但是子模块目录为空. Q1)如何获取子模块中的数据.我在服务器上的存储库不是git存储库.我是否需要先将其转换为git repo,然后运行 submodule 命令来获取它? Q2)我如何也 ..
发布时间:2021-05-10 20:32:23 其他开发

使用s3对象的aws codepipline更新lambda函数源

我正在使用terraform在AWS上创建所有基础设施(CodePipeline,lambda,bucket) 当前,我已经创建了一个构建源zip文件并将其放在s3存储桶中的管道,但是lambda仍然继续使用旧的源文件.因此,我在AWS控制台中手动更新了URL,它可以工作.现在,我想使流程自动化,但是可用的解决方案是: AWS SAM + CFT Codebuild阶段以使用AWS ..

AWS CodeDeploy ymal文件错误

我正在使用AWS代码部署到Windows环境来部署应用程序.我使用apspec.yml yaml文件.部署应用程序时,出现以下错误 部署失败,因为在应用程序规范文件中输入了无效的版本值().确保您的AppSpec文件指定"0.0"作为版本,然后重试. 似乎编码或行尾有问题.互联网上的所有材料均适用于linux,但不适用于Windows.我使用Visual Studio编辑器来编辑此文件 ..
发布时间:2021-04-03 19:55:32 其他开发

如何创建代码管道以从存储在github的Java代码构建jar文件并将其部署到lambda函数?

我想构建一个代码管道,该代码管道将从github获取代码(java)来构建jar文件并将其部署到aws lamda(或将jar存储在特定的S3存储桶中).我只想使用AWS平台提供的工具. 如果仅使用Codebuild,则可以从github代码构建jar并将其存储到S3( ..