Drone.io Недействительное или отсутствующее изображение

Я пытаюсь использовать дрон для запуска службы mysql.

Вот мой файл .drone.yml

pipeline:
 clone:
  skip_verify: true
 services:
  database:
  image: mysql:latest

Я пробовал с library/mysql и mysql для изображения, но дрон продолжает говорить, что изображение недействительно или отсутствует. Любая идея кто-нибудь? Я пытался посмотреть журнал дронов, но мне кажется, что все в порядке.


person creekorful    schedule 04.12.2017    source источник
comment
Какую версию дрона вы используете?   -  person Lauri    schedule 04.12.2017
comment
Последняя версия. (docker pull Drone/drone: последний)   -  person creekorful    schedule 04.12.2017
comment
Выглядит так, что секция клонирования должна быть не в пайплайне, а снаружи. Однако после модификации я получил еще одну ошибку, говорящую о том, что файл yml не может быть рассортирован.   -  person creekorful    schedule 04.12.2017


Ответы (1)


В вашем исходном файле .drone.yml были отключены две вещи:
1) раздел services должен быть настроен вне конвейера (вы уже исправили это в соответствии с вашим комментарием)
2) image под database должен иметь отступ на два пространства

Из документов: http://docs.drone.io/mysql-example/#app-drawer

services:
  database:
    image: mysql
    environment:
      - MYSQL_DATABASE=test
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
person Oliver    schedule 04.12.2017