问题标签 [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.
amazon-web-services - 转换为组织后 AWS Code Deploy 失败
我最近将一个私有 GitHub 帐户转换为一个组织,这似乎完全搞砸了我在每个存储库上使用 AWS Code Deploy 进行的身份验证。
我检查了 AWS Code Deploy 的 Webhook 和服务,并且我的密钥设置正确。
在创建新部署时,我还使用 GitHub 重新进行了身份验证。
我的 AIM 权限未更改并通过 GitHub 测试
但是,每次我尝试部署时都会收到以下消息...
[编辑]:我在个人 github 帐户上设置了一个测试 repo 和代码部署应用程序,并且能够成功部署。AWS Code Deploy 是否适用于组织存储库?
amazon-web-services - 有没有办法让 CodeDeploy 始终设置一个新实例?
每次部署新修订版时,是否可以让 CodeDeploy 自动启动一个新实例“就像上一个实例一样”?
谢谢你。
visual-studio - 使用 Visual Studio 在线构建 C# 应用程序到 S3
我们在 GitHub 上有一些 Visual Studio 2015 项目。我们还想在线使用 Visual Studio 进行构建。我们的产品将托管在 AWS 上,因此我正在考虑使用 Code Deploy 将产品部署到 AWS。您可能已经知道,代码部署可以从 S3 中获取工件并部署它们。
我已经设法在 Visual Studio 中在线设置我的构建。该代码是从 git 中获取的,并且构建得非常完美。但是,工件被复制到在线文件夹中,然后我必须下载它们。有没有办法将工件复制到 S3?那么从那里我可以使用 Amazon CodeDeploy 吗?
powershell - 从 codedeploy 的钩子脚本中读取系统环境变量
我正在尝试从 aws codedeploy 的钩子脚本中读取 $env:CATALINA_HOME。但我得到的是空白值而不是实际值。当脚本在机器上独立运行时,它会返回实际值。
有没有办法从钩子脚本中读取系统环境变量..?
git - AWS CodeDeploy Github 文件已存在
我正在尝试使用 AWS CodeDeploy 将我的最新更改从 Github 拉到服务器。我遇到的问题是在安装步骤我收到此错误:
我的 appspec.yml 看起来像这样:
我的问题是,如果假设 git 使用 CodeDeploy 进行拉取,为什么我会收到文件已存在错误?难道我做错了什么?
linux - 使用 IAM 用户凭证为 CodeDeploy 设置 Amazon Linux 实例
我已经创建了成功部署所需的一切。我试图在没有在 Amazon 实例中配置 CodeDeploy 代理的情况下进行部署,并且部署 [显然] 失败了。不过设置好之后,就成功了。所以,我的问题是,我应该配置我手动使用的每个实例吗?如果部署组中有 100 个实例怎么办?我是否应该在已配置 CodeDeploy 代理工具的情况下创建 AMI?
编辑
我看过这个: https ://www.youtube.com/watch?v=qZa5JXmsWZs
有了这个: https ://github.com/andrewpuch/code_deploy_example
我只是不明白为什么我必须使用 IAM 凭据配置实例。它不应该从我启动它的角色中获取信誉吗?我不是 aws 角色和政策方面的专家,但从 CD 文档中我可以理解。有没有办法让 IAM 用户访问实例,这样我就不必设置 CD 代理了?
编辑 2
我认为这篇文章的答案是: http: //adndevblog.typepad.com/cloud_and_mobile/2015/04/practice-of-devops-with-aws-codedeploy-part-1.html
But as you can see, I launched multiple instances but I only installed CodeDeploy agent on one instance, what about others? Do I have to repeat myself and login to them and install them separately? It is OK since I just have 2 or 3. But what if I have handers or even thousand of instances? Actually there are different solutions for this. One of them is, I setup all environment on one instances and create an AMI from it. When I launch my working instance, I will create instance from the one I’ve already configured instead of the AWS default ones. Some other solutions are available
amazon-web-services - 使用 AWS CodeDeploy 部署特定分支。有可能吗?
我已经应用了这个:
它提到它将从 GitHub 推送默认分支。
同一个仓库中可能拥有的所有其他分支呢?
我可以以某种方式指定要部署的分支吗?
ruby - CircleCI 和 AWS CodeDeploy:没有这样的文件或目录
我有一个 Ruby 应用程序,它已通过 CircleCI 使用 CodeDeploy 部署到 AWS 实例。我在应用程序中添加了一个 gem。所有测试都在本地和 CircleCI 中通过,但部署阶段失败并出现以下错误:
确实文件不存在。它在本地也不存在,但所有测试都通过。我只是想不通为什么部署过程认为它需要这个文件?
我注意到在这个 gem ( https://github.com/tom-lord/regexp-examples/tree/master/db ) 的源代码中是一个符号链接,这可能就是它没有被创建的原因。但是我仍然对部署捆绑过程如何知道不存在的符号链接感到困惑。
非常感谢任何帮助!
git - AWS CodeDeploy 找不到私有存储库的 github tar 链接“无法下载捆绑包”
我正在设置 AWS CodeDeploy 以从 GitHub 私有存储库获取修订。我尝试使用 AWS CodeDeploy GUI 和 aws deploy 命令。对于 GUI,我按照此页面的说明https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy。我在连接到 GitHub 存储库时输入了我的凭据。我还确保 appspec.yml 文件位于存储库的根目录中。在部署期间,我不断收到以下消息。
重试 3 次后,无法在“ https://api.github.com/repos/[GroupName]/[repositoryName]/tarball/[commitID] ”下载捆绑包。服务器返回代码:404 'Not Found';404'未找到'; 404'未找到'; 404 '未找到'。
当我尝试在该 URL 上执行 wget 时,我也看到了相同的 404 返回码。
我有点不走运。任何指导或帮助表示赞赏。