0

実行中の次のステップがあります。

- 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

4

1 に答える 1