Передача образа докера в реестр gitlab с помощью плагина docker maven
Я не уверен, возможно ли это или нет, так как я не нахожу ни одного ресурса, доступного онлайн, чтобы сделать это
Я хочу создать проект maven, который собирает докер с помощью плагина docker maven и помещает образ сборки в мой реестр gitlab.
Это простой MySQL Docker, который будет содержать мою базу данных, которую я хочу использовать во время моего интеграционного теста.
ниже плагин Docker Maven в моем pom.xml
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.14</version>
<configuration>
<imageName>pixyfi-db-docker:test-ready</imageName>
<dockerDirectory>src/main</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>resources/test.sql</include>
</resource>
</resources>
<serverId>gitlab</serverId>
<registryUrl>registry.gitlab.com/pixyfi/pixyfi-backend</registryUrl>
</configuration>
<executions>
<execution>
<id>docker-build</id>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
<execution>
<id>push-image</id>
<phase>deploy</phase>
<goals>
<goal>push</goal>
</goals>
<configuration>
<imageName>pixyfi-db-docker:test-ready</imageName>
</configuration>
</execution>
</executions>
</plugin>
В моем файле settings.xml я определил элемент server mvn clean deploy
тогда это не говорит
Не удалось выполнить цель org.apache.maven.plugins: maven-deploy-plugin:2.7:deploy (default-deploy) в проекте pixyfi-db-docker: Не удалось развернуть артефакты: не удалось найти артефакт com.pixyfi:pixyfi-db-docker:jar:1.0-20190124.030217-1 в моментальных снимках ( http://registry.gitlab.com/pixyfi/pixyfi-backend/pixyfi-db-docker:test-ready)
Вопросы: Я не определил упаковку в моем файле pom.xml, поэтому по умолчанию выглядит так, что он принимает упаковку как jar и пытается развернуть jar, но почему вместо этого он не пытается развернуть мой образ докера?
Я что-то здесь упускаю?