問題タブ [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 - Amazon の CodeDeploy でビルドの成功/失敗の通知を受け取る
CodeDeploy でビルドが成功または失敗するたびに、通信媒体 (電子メール、slack など) を介してユーザーに通知するツールを構築したいと考えています。私は彼らのドキュメントに目を通しました..ロングポーリング以外は何も思い浮かびません。URLを登録して通知を受け取ることができるWebhookオプションがあるかどうか、何か考えはありますか?
amazon-web-services - アクセス許可が原因で AWS Code Deploy のスクリプトが失敗する
AWS Code Deploy を使用してデプロイ中にいくつかのスクリプトを実行しようとしていますが、スクリプトを実行する権限がないため実行されません。
ここに私の appspec.yml ファイルがあります:
codedeploy-scripts フォルダーがアプリと共にデプロイされ、フォルダーに設定したアクセス許可が設定されません。フォルダーのアクセス許可は常に次のようにリセットされます。
フォルダー内のファイルには実行権限があるようです:
appspec ファイルで設定した権限でコードが展開されないのはなぜですか。codedeploy-scripts フォルダーには 777 のアクセス許可が必要ですが、そうではありません。
これは、これらのスクリプトごとに /var/log/aws/codedeploy-agent/codedeploy-agent.log に表示されるエラーです。
どんな助けでも大歓迎です。
amazon-web-services - appspec.yml はスクリプトの呼び出しに失敗しました
AWS CodeDeploy と CircleCI を使用して CI をセットアップしようとしています。現在、AWS CodeDeploy が EC2 にデータをコピーしてスクリプトを実行する必要がある段階で立ち往生しています。しかし、どういうわけか、CircleCI は何かがおかしいと教えてくれます。何が起こっているのか知っている人はいますか?ありがとう。
appspec.yml は次のとおりです。
そしてsetup.shは次のとおりです。
上記のコードでも試してみapt-get install nodejs npm
ましたが、まだ機能していません。
のエラー メッセージ/var/log/aws/codedeploy-agent/codedeploy-agent.log
は次のとおりです。
node.js - AWS CodeDeploy AfterInstall スクリプトがコード デプロイ エージェント ディレクトリから実行されています
AWS コードデプロイで AfterInstall スクリプトを実行しようとしていますが、アプリディレクトリではなく /opt/codedeploy-agent/ ディレクトリから実行されています。
appspec.yml ファイルは次のようになります。
ご覧のとおり、これは基本的な例です。
これで、bash スクリプトは次のようになります。
npm install したいだけで、それだけです。
残念ながら、私はエラーが発生しています:
runas を追加したり、ロケーション パスの先頭に「/」を追加したりするなど、さまざまな appspec.yml 構成を試していました。常に /opt/codeeoploy-agent/ ディレクトリから実行しようとしています。
必死になって、スクリプトへの絶対パスを設定しましたが、次のようになりました。
ドキュメントに従ってすべてを行っているので、本当に面倒ですが、おそらく非常に小さなものが欠けています!
ありがとう
amazon-web-services - jenkins を使用した AWS CodePipeline の高度なチュートリアル
AWS CodePipeline チュートリアルを実行していますが、このステップがあります
EC2 インスタンス (jenkins が実行されているインスタンスではなく、コードが以前にデプロイされたインスタンス) に接続する bash スクリプトを実行する jenkins ジョブを作成する必要があると言っています。
bash スクリプトで次のコマンドを実行して、EC2 インスタンスに接続する必要があると言われています。
しかし、私の直感では、このステップは完全に間違っていると言っています。
この名前の変数はなく、そのように外部インスタンスに接続するオプションはありません。
すべての手順を正常に完了しましたが、これは明らかに間違っています
amazon-ec2 - circleci は、サーバーの起動に成功してもビルドを完了しません
circleCI、AWS CodeDeploy、および EC2 が連携するようにセットアップしたので、コードを git にプッシュした後、circleCI に中継され、次に EC2 に中継され、そこでサーバーが起動されます。
サーバーが正常に動作していることと、circleCI が正常なビルド ステータスを表示しないことを除いて、すべて正常に動作しています。常に「実行中」の状態です
appspec.yml
start.sh
誰もこれを解決する方法を知っていますか?
amazon-web-services - Amazon Codedeploy + Elastic Load Balancer - Windows サポート
CodeDeploy を介してデプロイするときに、Elastic Load Balancer を処理するためのバット スクリプト (Windows Server 用) はありますか? Linux用のスクリプトのみが見つかりました:
https://github.com/awslabs/aws-codedeploy-samples/tree/master/load-balancing/elb
残念ながら、彼らは Windows Server のサポートに関するドキュメントにも言及していません。
http://docs.aws.amazon.com/codedeploy/latest/userguide/elastic-load-balancing-integ.html