0
  - name: 'gcr.io/cloud-builders/mvn'
    args: ['clean',
           'package',
           '-Ddockerfile.skip',
           '-DskipTests'
    ]

  - name: 'gcr.io/cloud-builders/mvn'
    args: ['dockerfile:build',
           '-Ddockerfile.skip',
           '-DskipTests'
    ]

これら2つのコマンドをローカルで実行すると、 dockerフォルダーとimage-nameファイルを含むターゲットフォルダーがあります

このステップでは失敗します: ..

  - name: 'gcr.io/cloud-builders/docker'
    entrypoint: 'bash'
    args:
      - -c
      - |
          docker push $(cat /workspace/target/docker/image-name)

cat: /workspace/target/docker/image-name: そのようなファイルやディレクトリはありません

ターゲット/ドッカー、アプリ/ターゲット/ドッカーを試しました

私の Dockerfile で:

  ...
    WORKDIR /app
    ...
    ADD target/${JAR_FILE} app.jar
    ...

質問:ターゲットフォルダーを表示する方法、docker push $(cat /workspace/target/docker/image-name) を機能させる方法は?

4

1 に答える 1