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'
    ]

when I run these two commands on top locally, I do have the target folder with docker folder and the image-name file in it

On this step it fails: ..

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

cat: /workspace/target/docker/image-name: No such file or directory

I tried target/docker, app/target/docker

In My Dockerfile:

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

Question: how to see target folder, how to make docker push $(cat /workspace/target/docker/image-name) work?

ses
  • 13,174
  • 31
  • 123
  • 226
  • I thought about the parallelization, so I made is sequential with waitFor. Still the same behaviour. – ses Jan 02 '19 at 22:59

1 Answers1

0

similar to answer here: Cloud Build fails to build the the simple build step with maven

guille
  • 551
  • 4
  • 7