2

AWS ブログの手順に従ってGitHub によってトリガーされる自動デプロイを設定すると、診断が非常に困難な問題に遭遇しました。GitHub リポジトリにプッシュすると、GitHub Auto-Deployment サービスは正常に実行されますが、AWS CodeDeploy サービスは失敗し、エラー アイコンにカーソルを合わせると、このビットのテキスト以外の情報はないように見えます:「前回の配信は成功しませんでした。例外が発生しました。 "

GitHub の失敗したサービスの実行からログを取得して、実際に発生した例外の種類に関する情報を取得する方法を見つけようとしましたが、盲目でない限り何もないようです。私が見る限り、セットアップは AWS ブログ投稿と同じです。GitHub リポジトリを使用して CodeDeploy を介して手動でデプロイすると、問題なく動作します。

これをセットアップし、何が起こったのかを理解したときに他の誰かがこれに遭遇したかどうか疑問に思っています(または正しい方向に私を向けることができますか)?

4

1 に答える 1

0

アップデート

その後、Webhook の問題は GitHub によって修正されました。

元の答え

「環境」パラメーターに関する @jkovba のコメントに加えて、AWS で構成されているデプロイ グループ名はすべて小文字にする必要があります。何らかの理由で、GitHub Webhook はデプロイ グループ名を小文字に変換し、リクエストが AWS によって処理されるときに文字列の不一致を引き起こします (デプロイ グループに大文字が含まれている場合)。

AWS 構成と GitHub webservice/hook 構成の両方で、すべて小文字のデプロイ グループ名を使用します。

于 2015-10-25T02:40:25.447 に答える