0

aws CodeDeployを使用してnode.jsアプリケーションの継続的なデプロイメントを設定する方法がわかりません。これまでのところ私は、次の手順を完了:必要な権限を持つCIとCodeDeployを使用したnode.jsアプリケーションの継続的なデプロイ

  1. 作成したIAMユーザー
  2. 作成しCodeDeployのNode.jsアプリケーション実行中のElastic Beanstalkでインスタンスを作成し、私のEC2インスタンスとIAMユーザー
にそれをリンクさ

また、CircleCIと一緒に使用するテストにサインアップして設定しました。これは、導入に使用するCIです。

今、アプリケーションを正しく展開するファイルappspec.ymlを作成する必要がある段階で私は立ち往生しています。この段階で、またはCircleCIテスト/ビルド中に私のnpm buildスクリプト(dist/folderを作成する)を実行する必要がありますか?

答えて

1

sourceは、展開されるファイルのソースです。 destinationは、ファイルが展開される場所です。ファイルがホストにコピーされた後にnpm buildを実行することができます(これはAfterInstallフックで実行できます)。使用可能なフックの一覧と詳細な文書は、http://docs.aws.amazon.com/codedeploy/latest/userguide/app-spec-ref.htmlを参照してください。

ご質問についてさらに具体的にお答えください。あなたが経験している問題をetc.から推測するのは難しいです。

関連する問題