Cloud Build, пакет maven, нет целевой папки - PullRequest
0 голосов
/ 03 января 2019
  - name: 'gcr.io/cloud-builders/mvn'
    args: ['clean',
           'package',
           '-Ddockerfile.skip',
           '-DskipTests'
    ]

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

когда я запускаю эти две команды сверху локально, у меня действительно есть папка target с папкой 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: Нет такого файла или каталога

Я попробовал target / docker, app / target / docker

В моем Dockerfile:

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

Вопрос : как посмотреть папку target , как сделать docker push $ (cat / workspace / target / docker / image-name) работает?

1 Ответ

0 голосов
/ 05 января 2019

похоже на ответ здесь: Cloud Build не в состоянии собрать простой шаг сборки с maven

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...