問題タブ [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 に答える
978 参照

node.js - Bamboo を使用した AWS CodeDeploy



NodeJS アプリケーションを開発し、Amazon クラウドで起動したいと考えています。「Bamboo」を他のアトラシアン アプリケーションに統合しました。Bamboo はビルド ファイルを Amazon から S3 バケットに転送します。問題は、アプリケーションを S3 から EC2 インスタンスに移動して開始するにはどうすればよいかということです。

appspec.yml は添付ファイルにあり、ビルド ディレクトリには次のファイルがあり
ます 。index.html などのファイル
- サーバー | server.js や socketio.js などのファイル
- appspec.yml
- readme



誰かアイデアがありますか? 必要なすべての重要な情報が含まれていることを願っています。

ありがとう :


D

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

node.js - node-grunt-compass AWS CodeDeploy に対する Heroku の Buildpack の類推?

nodejs アプリを Heroku から AWS CodeDeploy に移行しようとしています。

Heroku のデプロイでは、nodejs-compass-grunt ビルドパックを使用して依存関係をインストールし、compass を実行しています。CodeDeploy で使用する AWS に類似したものはありますか? それとも、すべてがインストールされた AMI を用意するだけでよいでしょうか?

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

git - デプロイ中のaws codedeploy gitリビジョン

私は AWS CodeDeploy サービスでいくつかのテストを実行しており、github からアプリをデプロイすることができました。

しかし、AfterInstall フックにデプロイされたリビジョンを git する必要があります。git リビジョンを取得する方法はありますか?

すでに展開アーカイブ ディレクトリを調べましたが、.git ディレクトリがないため、エージェントが git エクスポートを行っているようです。

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

amazon-web-services - CodeDeploy と CI ツールを使用して分散アプリケーションをデプロイする良い方法は何ですか?

AWS を使用する場合、新しく作成したインスタンスにアプリケーションをデプロイするには、AWS CodeDeploy を使用するのが良い方法のようです。これは次のように機能します。

  1. アプリケーションの Auto Scaling グループを設定する
  2. CodeDeploy エージェントを S3 からプルし、インストールして起動する自動スケーリング グループ用のユーザー データ bash スクリプトを作成します。
  3. 自動スケーリング グループにデプロイする CodeDeploy デプロイ グループを設定する

これで、アプリケーション バンドル (jar または debian パッケージなど) がデプロイ グループにデプロイされると、自動スケーリング グループで起動された新しいインスタンスに自動的にデプロイされます。

私の質問は、この展開戦略を Travis CI のような CI ツールにどのように適合させることができるかということです。

具体的には:

  • Travis CI のような CI ツールでビルドされたパッケージを CodeDeploy で取得するにはどうすればよいですか? ビルドジョブはパッケージを S3 にアップロードする必要がありますか?
  • CodeDeploy を使用して、アプリケーションを段階的に (一度に 1 つのインスタンスなど) デプロイするにはどうすればよいですか?
  • このデプロイ戦略では、実行中の各インスタンスをシャットダウンして置き換える必要がありますか? それとも、アプリケーションの新しいバージョンを既存のインスタンスにデプロイしますか? 前者の場合、展開中にマシンの IP アドレスが変更されるため、他のサービスが新しく展開されたアプリケーションをどのように検出できるでしょうか (つまり、IP アドレスがハードコーディングされていない場合)。
0 投票する
1 に答える
719 参照

amazon-web-services - AWS Code Deploy エージェントのインストール

私は行っています:http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-run-agent.html#how-to-run-agent-install-ubuntu

Ruby 2.0.0をインストールした後、チュートリアルに書かれていることを正確に行いました.....残念ながら、それは機能せず、そのリンクに関して何も見つかりません。なぜそれが利用できないのですか。私の EC2 インスタンスは eu-west-1 (アイルランド) で実行されており、aws/config もそのように構成されています。IAM には S3、CodeDeploy のフル アクセス権があります。そうでなければ、そもそもインストール ファイルをダウンロードできませんでした。

これがAWSでまだ使用されているのか、それとも「ドキュメント」から何かが欠けていたのかを誰かが明確にしてくれることを願っていますか?

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

aws-code-deploy - .gitignore ファイルが GitHub(AWS) で機能しない

Github からリビジョンを取得すると、.gitignore ファイルに配置されているファイルとディレクトリが無視されません。すべてのファイルとディレクトリをプルしています。この問題を解決するにはどうすればよいですか? github からプルするときに、いくつかのファイルとディレクトリを無視する必要があります。

これは私の現在の .gitignore ファイルがどのように見えるかです -

  • /ベンダー
  • /node_modules
  • ホームステッド.yaml
  • ホームステッド.json
  • .env
  • .idea/workspace.xml
  • /構成/テスト
  • /storage/logs/laravel.log
0 投票する
3 に答える
648 参照

amazon-web-services - GitHub Aws Code のデプロイで、「AWS CodeDeploy はプッシュ イベントをサポートしていません」と表示される

テスト ペイロードを送信できませんでした: AWS Code Deploy はプッシュ イベントをサポートしていません。

フック サービス「Code Deploy For AWS」をテストしようとすると、上記のエラーが表示されます。また、コードをコミットすると、新しいコードが自動的にデプロイされるはずですが、失敗します。上記を手伝ってもらえますか?

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

git - ダウンタイムなしで AWS に Flask アプリケーションをデプロイする

Amazon Web Services EC2 Ubuntu サーバーで Flask アプリケーションを実行しています。コードを更新するときは、git を使用して最新のコードを EC2 インスタンスにプッシュします。ただし、ユーザーはサインインしていて、おそらく何かの最中であるため、サインアウトしてサインイン ページに移動します。

私は自分のアプリケーションに頻繁にデプロイする傾向があるため、これが問題になる可能性があります。この問題を防ぐために、ubuntu サーバーで AWS または Flask を使用する方法はありますか? Amazon の CodeDeploy について聞いたことがありますが、Elastic Beanstalk インスタンスでのみ機能するようです。

私に何ができる?ありがとう。

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

ruby - Centos 6 への Code Deploy エージェントのインストール

puppet 3.7.5 を実行している Centos 6.6 ホストがあります。

puppet 3.7.5 を機能させるために、ruby-1.8.7 をインストールしました

Code Deploy Agent をインストールしようとすると、次のように表示されます

rpm パッケージ codedeploy-agent-1.0-1.751.noarch の PREIN スクリプトレットのエラー

Centos リポジトリに ruby​​-2.0.x 用のパッケージがないようです。おそらく puppet が壊れる可能性があるため、ruby-2.0 をインストールするかどうかはわかりません。

rvm以前はテスト マシンで Ruby のバージョンを管理していましたが、運用システムにはインストールしたくないツールがたくさん必要なようです。6.6系

この質問は「サーバーの障害」に適しているように見えますが、「Code Deploy」は運用サーバーには適していないのでしょうか?

助言がありますか?rvmたとえば、ルビーを rpm に変換するのは簡単ですか?