実行中の次のステップがあります。
- name: 'gradle:6.8.3-jdk11'
entrypoint: 'gradle'
args: [ 'integration-test']
内部で実行されている mysql サーバーがないため、統合テストは失敗します。ローカルで、docker を使用して mysql コンテナーをスピンアップすることにより、統合テストを実行します。ただし、 でこれを行う方法がわかりませんcloudbuild.yaml
。
ここでは gradle イメージを使用する必要がありますが、実行中の mysql コンテナーを持つ mysql イメージも使用する必要があります。
Bitbucket では、「サービス」を提供することでこれを解決できます。そこでは、手順に従って会社で実行するサービスを選択できます。
何も発見せずにドキュメントをスクレイピングしました: https://cloud.google.com/build/docs/build-config#structure_of_a_build_config_file