問題タブ [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 投票する
3 に答える
469 参照

amazon-web-services - CodeDeploy で常に新しいインスタンスを設定する方法はありますか?

新しいリビジョンをデプロイするたびに、「最後のインスタンスと同じように」CodeDeploy に新しいインスタンスを自動的に開始させることは可能ですか?

ありがとうございました。

0 投票する
2 に答える
1055 参照

visual-studio - Visual Studio を使用してオンラインで S3 に C# アプリをビルドする

GitHub にいくつかの Visual Studio 2015 プロジェクトがあります。また、ビルドに Visual Studio をオンラインで使用したいと考えています。当社の製品は AWS でホストされるため、Code Deploy を使用して製品を AWS にデプロイすることを考えています。ご存知かもしれませんが、コード デプロイは S3 からアーティファクトを取得してデプロイできます。

Visual Studio オンラインでビルドをセットアップすることができました。コードは git から取得され、完全にビルドされています。ただし、アーティファクトはオンライン フォルダーにコピーされるため、ダウンロードする必要があります。代わりに成果物を S3 にコピーする方法はありますか? そこから、Amazon CodeDeploy を使用できますか?

0 投票する
1 に答える
322 参照

powershell - codedeploy のフックスクリプトからシステム環境変数を読み取る

AWS codedeploy のフックスクリプトから $env:CATALINA_HOME を読み取ろうとしています。しかし、実際の値ではなく空白の値を取得します。スクリプトがマシン上で独立して実行されると、実際の値が返されます。

フックスクリプトからシステム環境変数を読み取る方法はありますか..?

0 投票する
4 に答える
4598 参照

git - AWS CodeDeploy Github ファイルは既に存在します

AWS CodeDeploy を使用して、最新の変更を Github からサーバーにプルしようとしています。私が遭遇している問題は、このエラーが発生しているインストール手順にあります:

そして、私の appspec.yml は次のようになります。

私の質問は、git が CodeDeploy を使用してプルしていると思われる場合、なぜファイルが既に存在するというエラーが発生するのですか? 私は何か間違ったことをしていますか?

0 投票する
1 に答える
380 参照

linux - IAM ユーザー認証情報を使用して CodeDeploy 用の Amazon Linux インスタンスをセットアップする

展開を成功させるために必要なものをすべて作成しました。Amazon インスタンスで CodeDeploy エージェントを設定せずにデプロイしようとしましたが、デプロイは [明らかに] 失敗しました。しかし、それを設定した後、成功しました。私の質問は、使用するすべてのインスタンスを手動で構成する必要があるかどうかです。デプロイ グループに 100 個のインスタンスがある場合はどうなりますか? CodeDeploy エージェントツールが設定済みの AMI を作成する必要がありますか?

編集

私はこれを見ました: https://www.youtube.com/watch?v=qZa5JXmsWZs

これで: https://github.com/andrewpuch/code_deploy_example

これを読んでください: http://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

インスタンスの 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

0 投票する
2 に答える
2843 参照

amazon-web-services - AWS CodeDeploy で特定のブランチをデプロイします。なんとなく可能ですか?

私はこれを適用しました:

https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

GitHub からデフォルトのブランチをプッシュすることが言及されています。

同じレポにある可能性のある他のすべてのブランチはどうですか?

展開するブランチをどうにか指定できますか?

0 投票する
2 に答える
614 参照

ruby - CircleCI と AWS CodeDeploy: そのようなファイルやディレクトリはありません

CircleCI 経由で CodeDeploy を使用して AWS インスタンスにデプロイされた Ruby アプリケーションを取得しました。アプリケーションに宝石を追加しました。すべてのテストはローカルと CircleCI の両方で合格していますが、デプロイ ステージは次のエラーで失敗します。

ファイルが存在しないのは本当です。ローカルにも存在しませんが、すべてのテストに合格します。展開プロセスがこのファイルが必要だと考える理由がわかりませんか?

この gem のソース コード ( https://github.com/tom-lord/regexp-examples/tree/master/db ) はシンボリック リンクであり、おそらくそれが作成されていないことに気付きました。しかし、展開バンドル プロセスが存在しないシンボリック リンクをどのように認識するかについては、まだ混乱しています。

どんな助けでも大歓迎です!

0 投票する
3 に答える
1384 参照

node.js - CodeDeploy でノードアプリを実行する

CI ツールとして Codeship を使用しており、AWS CodeDeploy サービスと統合しています。appspec.yml ファイルがスクリプトを呼び出してノード アプリを実行するまでの手順は完璧です。npm、node、bower、および grunt がインストールされていても、コマンドが見つからないというエラーが発生します。

エラー