aws-code-deploy相关内容

部署期间的AWS Codedeploy git修订版

我正在使用AWS CodeDeploy服务进行一些测试,并设法从github部署了我的应用程序,到目前为止一切顺利. 但是现在我需要在AfterInstall挂钩中部署git版本.有没有办法得到git版本? 已经查看了部署-归档目录,但是由于没有.git目录,因此该代理似乎正在执行git导出. 解决方案 要部署特定的修订版,您必须从CodeDeploy中提取部署详细信息,因为它 ..
发布时间:2021-04-03 19:51:28 其他开发

AWS CodePipeline“需要AppApp文件,但在修订中找不到"

我正在尝试使用CodeCommit,ECR和ECS建立部署管道.我的管道通过了源代码,并且构建步骤正常.如果将我的 appspec.yaml 文件上传到s3存储桶,则可以通过CodeDeploy手动部署.由对我的CodeCommit存储库的更改触发的部署始终失败,并显示以下错误: 一个AppSpec文件是必需的,但在修订版中找不到 当我查看失败的部署的详细信息时,我可以拉起修订位置,显 ..
发布时间:2021-04-03 19:50:46 其他开发

是否可以将AWS CodePipeline与Lightsail一起使用?

我整天都在工作,找不到答案.所以我问你们:是否可以将AWS Pipeline与AWS Lightsail一起使用? 我的目标是将代码存储在CodeCommit中,并使用CodeBuild,CodeDeploy,CodePipeline和S3在Lightsail实例中创建持续部署. 这些是我认为必须完成的步骤: [x]设置一个Lightsail实例[x]创建一个IAM用户并设置权限[ ..

找不到AWS CodeDeploy命令

当尝试部署Node.js应用程序时,在我的 post_install.sh AfterInstall脚本中收到错误 npm:找不到命令.超级奇怪的是,在我的BeforeInstall脚本中,我运行 npm install -g pm2 ,并且运行正常,没有任何错误. 两者都以 ubuntu 用户身份运行.为什么此命令在一个CodeDeploy脚本中起作用而在另一个CodeDeploy脚本中失 ..
发布时间:2021-04-03 19:47:04 其他开发

AWS Code管道在部署阶段由于超时而失败

我正在尝试以一种方式为应用程序的Api部分提供ci/cd. 我有3个步骤: 1:来源(git hub版本2) 2:构建(当前没有命令) 3:Deploy(提供者是代码deploy(应用程序)) 这是代码部署中事件的屏幕截图. . 在创建部署组时.我选择了从该选项下载代码部署提供程序的选项(尽管有必要). 在设置代码管道时,选择了 ..

创建一个Lightsail实例并安装CodeDeploy代理

遵循本教程,我使用所需的脚本创建了实例.但是,当我弯腰跑步时 sudo服务codedeploy-agent状态 我遇到了错误 重定向到/bin/systemctl状态代码deploy-agent.service 找不到单位codedeploy-agent.service. 该如何解决? 解决方案 如果我使用Amazon Linux 2创建了实例,请在ssh中运行 ..

AWS ECS蓝色/绿色CodePipeline:尝试读取图像工件时发生异常

我想创建一个CodePipeline,该代码从CodeCommit源构建一个容器映像,然后以蓝色/绿色方式将新映像部署到我的ECS服务(EC2启动类型)中. 源阶段是CodeCommit,其中已经包含appspec.json 以及taskdef.json 构建阶段正在构建新的集装箱将其成功推送到ECR,文件imagedefinition.json是在此步骤中创建的BuildArtifac ..

带有ECS蓝色/绿色部署的AWS CodePipeline失败并出现内部错误

我设置了CodePipeline,可以在其中构建对代码的更改并将图像推送到ECR.我正在寻找使用新映像来自动更新ECS的方法.我已经配置了ECS蓝色/绿色操作,但是当它运行时,它几乎立即失败,并显示一条有关“内部错误"的消息.在CodeDeploy中没有创建失败的部署. 我已经用两个输入配置了CodePipeline: 用于构建图像的源代码 S3中的一个zip,其中包含appspec ..

Amazon EFS:将Wordpress上传目录更改为外部根目录

我有多个AWS EC2实例,这些实例是通过CodeDeploy从Git存储库中更新的.但是,由于将 wp-content/uploads 文件夹保存在Git中比较麻烦且难以维护,因此我试图将所有上载内容移至已作为EFS文件系统挂载的目录中.这样,我应该能够在多个EC2实例之间共享上传. 但是,现在我遇到了一个新问题;我无法将WP上载文件夹设置为WP根目录之外. WordPress位于以 ..
发布时间:2021-04-03 19:02:39 其他开发

设置CodePipeline-部署步骤的状态为失败

在按照本教程,位于设置CodePipeline的最后一步 如果我单击“失败”下的“详细信息” 如果我单击链接到执行详细信息 部署失败,因为未找到 部署组的实例。检查您的部署组设置,以确保 用于您的Amazon EC2实例或Auto Scaling组的标签 正确地标识了要部署到的实例,然后再次尝试 。 这很可能是由于位置问题所致- IAM-不需要选择区域。 S ..

从S3到Windows Server的AWS Code Deploy EC2/本地yml文件错误

自2天以来,我一直在苦苦挣扎,但我找不到正确的答案,而且在Google中,我无法解决错误. 我在aws代码部署中创建了部署,在awscodeeployrole中具有附加角色, 从应用程序创建zip 创建如下的Appspec.yml文件 version: 0.0 os: windows files: - source: AdvertApiPublish.z ..

如何在AWS CodeDeploy上为Ruby on Rails编写appspec.yml

我正在尝试将Rails应用程序从Heroku迁移到AWS.我完成了AWS CodePipeline的工作,直到最后一刻,为CodeDeploy编写了appspec.yml. 这需要我编写Ubuntu命令来停止我的应用程序,可能做一些迁移工作,然后再次启动该应用程序. 这不是我的强项,所以我在这方面有些挣扎.我以为我将从执行"rails服务器"作为"AfterInstall"操作开始.但 ..