問題タブ [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 - CodeDeploy で常に新しいインスタンスを設定する方法はありますか?
新しいリビジョンをデプロイするたびに、「最後のインスタンスと同じように」CodeDeploy に新しいインスタンスを自動的に開始させることは可能ですか?
ありがとうございました。
visual-studio - Visual Studio を使用してオンラインで S3 に C# アプリをビルドする
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: そのようなファイルやディレクトリはありません
CircleCI 経由で CodeDeploy を使用して AWS インスタンスにデプロイされた Ruby アプリケーションを取得しました。アプリケーションに宝石を追加しました。すべてのテストはローカルと CircleCI の両方で合格していますが、デプロイ ステージは次のエラーで失敗します。
ファイルが存在しないのは本当です。ローカルにも存在しませんが、すべてのテストに合格します。展開プロセスがこのファイルが必要だと考える理由がわかりませんか?
この gem のソース コード ( https://github.com/tom-lord/regexp-examples/tree/master/db ) はシンボリック リンクであり、おそらくそれが作成されていないことに気付きました。しかし、展開バンドル プロセスが存在しないシンボリック リンクをどのように認識するかについては、まだ混乱しています。
どんな助けでも大歓迎です!