Конвейер Bitbucket использует локально построенный образ из предыдущего шага - PullRequest
0 голосов
/ 17 ноября 2018

Если я хотел бы создать образ докера за один шаг конвейера, затем использовать его на следующем шаге - как бы я это сделал?

например

default:
    - step:
        name: Build
        image: 
        script:
          - docker build -t imagename:local .
          - docker images
    - step:
        name: Deploy
        image: 
        script:
          - docker images

В этом примере изображение отображается на первом шаге, но не на втором

1 Ответ

0 голосов
/ 17 ноября 2018

Вы бы использовали Docker Save / Load в сочетании с артефактами bitbucket.

Пример:

- step:
  name: Build docker image
  script:
    - docker build -t "repo/imagename" .
    - docker save --output tmp-image.docker repo/imagename
  artifacts:
    - tmp-image.docker
- step:
  name: Deploy to Test
  deployment: test
  script:
   - docker load --input ./tmp-image.docker
   - docker images

Источник: Ссылка

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