Могу ли я ссылаться на Dockerfile вместо изображения в рабочем процессе GitHub Actions? - PullRequest
1 голос
/ 05 апреля 2020

Извлекая репозиторий example-services , они настраивают службы, ссылаясь на размещенные изображения, как здесь:

    services:
      redis:
        image: redis
        ports:
        - 6379:6379
        options: --entrypoint redis-server

Мы используем собственный файл Docker для Elasticsearch, который хранится в тот же репозиторий, что и рабочий процесс, и не доступен публично на Docker Hub. Я хотел бы сослаться на этот Dockerfile в качестве службы без необходимости извлекать sh и извлекать данные из нашего частного реестра. Это возможно?

1 Ответ

0 голосов
/ 05 апреля 2020

Вам нужно будет создать указанное изображение перед тем, как ссылаться на него. Например: Рабочий процесс

Это означает использование " Build, Tag, Publi sh Docker", который позволяет ссылаться на локальный Dockerfile (то есть часть ваш репозиторий)

Но это также подразумевает publi sh указанное изображение, которое может или не может быть приемлемым для вашего случая.

...