REPO-3439: added fabric8 Pmaster profile for pushing latest tag on dockerhub and quai.

This commit is contained in:
Alexandru-Eusebiu Epure
2018-04-11 11:43:29 +03:00
parent 70908d4f64
commit 38ba6fe4f5

View File

@@ -14,7 +14,6 @@
<properties>
<image.name>alfresco/alfresco-content-repository-community</image.name>
<image.registry>quay.io</image.registry>
<public.image.registry>registry.hub.docker.com</public.image.registry>
</properties>
<dependencies>
@@ -177,8 +176,7 @@
<configuration>
<images>
<image>
<name>${image.name}:${image.tag}</name>
<registry>${image.registry}</registry>
<name>${image.name}</name>
<build>
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
@@ -220,6 +218,57 @@
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<version>${dependency.fabric8.version}</version>
<configuration>
<images>
<image>
<name>${image.name}:${image.tag}</name>
<registry>${image.registry}</registry>
<build>
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
</image>
</images>
</configuration>
<executions>
<execution>
<id>build-push-image</id>
<phase>install</phase>
<goals>
<goal>build</goal>
<goal>push</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>master</id>
<build>
<plugins>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<version>${dependency.fabric8.version}</version>
<configuration>
<images>
<image>
<name>${image.name}</name>
<registry>${image.registry}</registry>
<build>
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
</image>
<image>
<name>${image.name}</name>
<build>
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
</image>
</images>
</configuration>
<executions>
<execution>
<id>build-push-image</id>
@@ -252,15 +301,12 @@
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
</image>
<!-- Commented out push to dockerhub.
<image>
<name>${image.name}:${project.version}</name>
<registry>${public.image.registry}</registry>
<build>
<dockerFileDir>${project.basedir}/</dockerFileDir>
</build>
</image>
-->
</images>
</configuration>
<executions>
@@ -277,7 +323,6 @@
</plugins>
</build>
</profile>
</profiles>