問題タブ [aws-codebuild]

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 投票する
1 に答える
1150 参照

aws-lambda - クラウド形成ラムダがコード ビルドから jar を選択しない

Code Pipeline を使用して、コードのデプロイを自動化しようとしました。wiki に記載されているように、Git Hub -> Code Build -> Cloud Formation を使用します。

Lambda の AWS 自動化

このスレッドで提案されたいくつかの変更の後、パイプラインを実行することができました

ただし、コード パイプラインを使用しているときは常に、クラスが見つからないと言って Lambda テストが失敗します。

確認するために、jar を AWS ラムダ コンソールに直接アップロードしたところ、問題なく動作しました。

また、S3 の「MyAppBuild」フォルダーにある aws コード ビルドによってビルドされた jar も確認しました。これには、target/app-1.0-SNAPSHOT.jar の jar ファイルが、SamTemplate.yml と共に zip ファイルに含まれています。

これは SamTemplate.yml です

ここにbuildSpec.yamlがあります

試着するための提案はありますか?私はメイヴンを使っています。

0 投票する
6 に答える
21838 参照

build - CodeBuild の実行は、ビルドが失敗した後、停止する代わりに継続します

git、codebuild、および Elastic Beanstalk を使用して CI/CD パイプラインを構築しています。

コードビルドの実行中に、テスト ケースの構文エラーが原因でビルドが失敗した場合、コードビルドが次の段階に進み、最終的にアーティファクトの生成に進むことがわかります。

私の理解では、ビルドが失敗した場合、実行は停止するはずです。これは正しい動作ですか?

以下のビルドスペックを参照してください。