问题标签 [aws-code-deploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2646 浏览

node.js - Node.js 和 AWS CodeDeploy

我使用 Express 和 Node.js 编写了一个快速应用程序。我可以在本地运行它,它可以工作。

如何让它在 CodeDeploy 上部署和运行服务器?我需要向 appsec 添加一些内容吗?

0 投票
2 回答
2123 浏览

amazon-web-services - 有没有办法在 AWS CloudFormation 模板中进行继承或代码重用?

我正在构建一个 CloudFormation 模板,其中包括一个使用该 LaunchConfiguration的一个AWS::AutoScaling::LaunchConfiguration和一个。AWS::AutoScaling::AutoScalingGroup对于我的堆栈,我将需要多个 AutoScalingGroup,但我希望它们位于单独的安全组中。

我还将使用 CodeDeploy,因此我的 LaunchConfiguration 包含用于安装和运行 CodeDeploy 代理的 Metadata 和 UserData 属性(如http://s3.amazonaws.com/aws-codedeploy-us-east的第 262 行所示-1/templates/latest/CodeDeploy_SampleCF_Template.json)。因为我必须在 LaunchConfiguration 而不是 AutoScalingGroup 中指定安全组,所以我的模板中必须有多个 LaunchConfiguration 副本,只有一行差异。

有没有办法减少冗长的元数据和用户数据部分出现在我的模板中的次数?我尝试创建映射,但它们只允许字母数字字符。

0 投票
0 回答
794 浏览

codeigniter - 如何从 gitHub 部署 CodeIgniter 应用程序

我在从 github 存储库部署 Amazon Web Services AWS Code Deploy 时遇到了一些挑战。

该存储库包含一个使用 codeigniter 框架的 Web 应用程序。

使用 AWS Code Deploy 部署到 EC2 实例时,它会启动部署过程然后失败。未提供错误消息。

谁能提供一些关于如何在不使用 FTP 的情况下将 codeigniter 应用程序部署到 AWS 的进一步指南。

谢谢,

瑞克

0 投票
1 回答
632 浏览

amazon-web-services - 我可以设置 AWS CodeDeploy 的用户吗?

我希望能够在 CodeDeploy 上设置“部署”用户,而不是以 root 身份执行所有操作。可能吗?

0 投票
1 回答
292 浏览

aws-code-deploy - 捆绑程序的 AWS CodeDeploy 错误:未找到 opt/codedeploy-agent/Gemfile

当我将 bundle install 作为 AfterInstall 挂钩调用时,出现错误:“opt/codedeploy-agent/Gemfile not found”

任何想法可能是什么问题?

0 投票
5 回答
3252 浏览

aws-code-deploy - Cannot see events in AWS CodeDeploy

My CodeDeploy deployment is failing. Usually I'm able to see the event list on each instances, and see which ones failed/passed. This no longer works, and the event list is empty. What could be causing this?

0 投票
4 回答
1526 浏览

aws-code-deploy - 使用 CodeDeploy 从同一个 git 部署 2 个应用程序

我们有一个带有 web 和工作节点的应用程序 - 两者的代码都在同一个 git 中,但被部署到不同的自动缩放组。问题是只有一个 appspec 文件,但是 web/worker 节点的部署脚本(AfterInstall、AppStart 等)是不同的。我将如何设置我的 CodeDeploy 来部署这两个应用程序并执行不同的部署脚本?

  • (现在我们有一个 appspec 文件,它只调用根据节点角色执行不同操作的厨师食谱)
0 投票
1 回答
3110 浏览

amazon-cloudformation - 如何将 CloudFormation 与 CodeDeploy 和 AutoScaling 组集成

我们的 CloudFormation 模板创建一个具有随机名称的自动缩放组。现在我们需要转到 CodeDeploy 控制台并手动将新的自动缩放组添加到部署组 - 我们希望自动化这个过程。例如,如果我们可以使用 CloudFormation 模板创建一个暂存环境并将代码部署到其中而无需任何手动步骤,那就太好了。

我可以看到两种方法:

  1. 让 CloudFormation 始终为自动缩放组分配相同的名称,并在 CodeDeploy 控制台中对其进行配置
  2. 让 CloudFormation 使用新的自动缩放组名称修改 CodeDeploy。

似乎 CloudFormation 不允许任何一种方法 - 任何想法如何做到这一点?

0 投票
2 回答
781 浏览

amazon-web-services - AWS CodeDeploy 与 git

我正在使用 AWS codedeploy 和 git 进行应用程序部署。我创建了一个 appspec.yml。在文件部分,我需要将文件从不同的文件夹(例如:/home/ec2-user/sample.war)复制到目的地。

p>

文件部分中的源属性仅在 codedeploy 代理目录中查找文件(例如:/opt/codedeploy-agent/deployment-root/1d4de60d-99c1-4e40-bd14-335b6f8b5633/d-sfjksdjfkl/home/ec-user/sample.战争)。根据 AWS 文档,这是正确的。是否有任何其他选项可用于从 ec2 实例的不同位置复制文件?或任何可用于在运行时定位 aws codedeploy 代理文件夹的变量?

0 投票
2 回答
2750 浏览

amazon-web-services - 代码部署 DownloadBundle 错误

我已经配置了代码部署并工作了几个星期。它已设置为从可交付的 CI 服务器到代码部署。我们像这样部署(在容器中):

最近,代码部署开始在 DownloadBundle 步骤中的每个自动部署失败,并出现以下错误:

自从几天前开始工作以来,我认为我们的任何配置方面都没有改变。

我尝试重新安装代码部署代理并从 s3 中删除部署包(让它们由 CI 脚本重新创建)