- 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) を機能させる方法は?