4

AWS CodePipelineを初めて使用しました.Jenkinsなどの継続的な統合ツールでこれまでの経験はありませんでした。AWS CodeCommit(コードリポジトリ)として) - > CodeBuild(ドッキングステーションではなく、環境はNodeJS 7です) - > AWS CodeDeploy。すべてがAWSのみです。 EC2インスタンス(Windowsサーバー2008)に最終的に展開されているAngular2プロジェクトです。ローカルマシンから、アクティブなIAMユーザ(Gitアクセス)を介してAWS CodeCommitに自分のコードをコミットすることができます。次に、CodePiplelineが機能するようになりました。色)。私はその詳細をクリックすると、私は次のエラー・ログを見ることができます: -AWS CodePipeline、ビルドに失敗し、YAML_FILE_ERRORとしてエラーが発生しましたM

https://forums.aws.amazon.com/ 2016年12月23日午後6時21分16秒エージェント https://forums.aws.amazon.com/ 2016年12月23日18時21分36秒フェーズDOWNLOAD_SOURCE https://forums.aws.amazon.com/で待っています2016/12/23 18:21:38フェーズ完了:DOWNLOAD_SOURCE成功:false https://forums.aws.amazon.com/ 2016/12/23 18:21:38フェーズコンテキストステータスコード:YAML_FILE_ERRORメッセージ:YAMLファイルが存在しません https://forums.aws.amazon.com/ 2016/12/23 18:21:38ランタイムエラー(YAMLファイルが存在しません)

誰かがこのエラーについて私を導くことができますか?このYAMLファイルが何を意味するのか分かりません。私はGoogleで検索しましたが、私のNodeJS Angularプロジェクトに関しては関連性がありません。

は、参照されるYAMLファイルはCodeBuildで必要とされるbuildspec.ymlファイルである あるVinod Kumar氏

答えて

9
+0

しばしば、ユーザーはbuildspec.ymlファイルを追加しますが、CodeBuildを実行する前にリポジトリにプッシュすることを忘れてしまいます。 gitはbuildspec.ymlファイルをプッシュしてください。また、今日のbuildspec.yamlではなく、buildspec.ymlという名前にする必要があります。 –

+0

@EricNord私はプロジェクトのルートにbuildspec.ymlをプッシュしましたが、まだこのエラーがあります:(トラブルシューティング) – Elaine

+1

@Elaineはあなたがそれを見つけたことを願っています。スペース/タブについて。すべてのタブをスペースに変換し、空のライン上のスペースを削除しました。 – Jevado

0

で既に見つかりましたが、他の誰かがこの問題に遭遇した場合に追加するだけです。

Yamlファイルは通常、.yamlまたは.yml拡張子に関連付けられます。

コードビルドはbuildspec.ymlを探すように見えますが、.yamlは見ることができません。

関連する問題