47得票2回答
如何使用Gitlab-Ci和AWS CodeDeploy/CodePipeline/S3将代码部署到EC2?

我一直在使用Scala和Gradle构建一个SlackBot项目,并正在寻找利用Gitlab-CI部署到AWS EC2的方法。 我已经能够通过Gitlab-CI完全构建和测试我的应用程序。 如何使用CodeDeploy和CodePipeline从Gitlab-CI将应用程序部署到Amazo...

39得票7回答
InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller:缺少凭证。

我正在尝试使用AWS CodeDeploy将GitHub项目部署到EC2实例。在跟随了两个视频教程和一堆Google答案后,我仍然收到以下错误:2017-02-01 12:20:08 INFO [codedeploy-agent(1379)]: master 1379: Spawned ch...

27得票4回答
AWS CodeDeploy使用环境变量

我有一个Web应用程序,其中一些配置使用环境变量(DB凭据、API密钥等)。目前我正在使用Elastic Beanstalk进行部署,并可以很容易地在AWS内设置这些变量,这非常棒,因为我不需要将这些敏感数据放在代码库中。 然而,我正在考虑从Elastic Beanstalk切换,以便能够更...

25得票6回答
AWS CodeDeploy失败:部署失败,因为指定位置已经存在一个文件。

我正在尝试使用Github设置AWS CodeDeploy以自动化我的部署。我遇到的问题是EC2实例已经处于活动状态并且具有Web应用程序代码。问题是实例上还有其他内容,我不想在源代码控制下进行管理。 CodeDeploy失败并显示以下错误:The deployment failed beca...

24得票4回答
代码部署失败,没有任何错误信息。

我一直在尝试为我的应用程序设置代码部署,但它一直失败。最初,在存储库中没有appspec.yml文件,因此我收到了错误消息,指出appspec.yml文件不存在。 我现在已经包含了一个appspec.yml文件,但它仍然不起作用,并且没有提供任何错误消息。没有提到任何事件,就像在添加apps...

21得票2回答
部署组的ECS服务必须配置为CODE_DEPLOY部署控制器。

在尝试为CodeDeploy中的ECS集群创建部署组时,我遇到了以下错误。我已经创建了基于CodeDeploy ECS的IAM,并使用其策略:{ "Version": "2012-10-17", "Statement": [ { "Act...

20得票2回答
亚马逊网络服务CodeDeploy appspec.yml问题

我有一个使用Node.js编写的应用程序,正在通过Codeship自动部署到CodeDeploy AWS部署系统中。 在部署过程中,我在appspec.yml中设置了当前运行的Web应用程序停止运行。一旦部署完成,我希望Web应用程序再次启动。os: linux files: - sou...

18得票4回答
AWS CodeDeploy部署日志存储在哪里?

我可以在 AWS 控制台下的 CodeDeploy 中选择部署并点击“选择事件”后查看日志,但它们似乎被截断了。如果我登录该实例,想知道这些 CodeDeploy 部署日志存储在哪里? 我在 /var/log/aws/codedeploy-agent 中看到了日志,但那里的日志与 CodeD...

17得票1回答
AWS CodeDeploy执行AfterInstall脚本时是从code-deploy代理目录运行的

我正在尝试在AWS代码部署中运行AfterInstall脚本,但它是从/opt/codedeploy-agent/目录而不是我的应用程序目录运行。 以下是appspec.yml文件的样子: version: 0.0 os: linux files: - source: / ...

17得票4回答
如何解决代码部署的DownloadBundle阶段出现ACCESS DENIED错误

附上的截图显示错误信息。我没有stderr消息可供排除故障。我已经将必要的EC2 IAM访问权限设置为S3。那么问题可能是什么? [ [ 我也添加了IAM用户需求,所以我不确定出了什么问题。{ "Version": "2012-10-17", "Statement": [ ...