Skip to content

Commit

Permalink
TEIID-4910 switching the build to a docker plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
shawkins committed Jun 7, 2017
1 parent 9e9853d commit 8e3107a
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 84 deletions.
38 changes: 0 additions & 38 deletions build/assembly/docker.xml

This file was deleted.

6 changes: 3 additions & 3 deletions build/kits/docker/Dockerfile → build/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ FROM jboss/base-jdk:8
MAINTAINER Ramesh Reddy <rareddy@jboss.org>

ENV WORKING_DIR /opt/jboss
ENV JBOSS_EAP teiid-${project.version}
ENV JBOSS_EAP teiid-@project.version@
ENV JBOSS_HOME $WORKING_DIR/$JBOSS_EAP

USER root

COPY teiid-${project.version}-wildfly-server.zip $WORKING_DIR/teiid.zip
COPY maven/ $WORKING_DIR

RUN cd $WORKING_DIR && unzip -q teiid.zip && rm teiid.zip && chown -R jboss:jboss ${JBOSS_HOME}/ #\
RUN cd $WORKING_DIR && chown -R jboss:jboss ${JBOSS_HOME}/ #\

VOLUME ["$JBOSS_HOME/standalone", "$JBOSS_HOME/domain"]

Expand Down
13 changes: 0 additions & 13 deletions build/kits/docker/build-image.sh

This file was deleted.

53 changes: 23 additions & 30 deletions build/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
<dir.wildfly>wildfly-${version.org.wildfly}</dir.wildfly>
<!-- Teiid server directory name. -->
<dir.teiid>teiid-${project.version}</dir.teiid>
<!-- explicitly declare for docker plugin -->
<project.version>${project.version}</project.version>
</properties>

<build>
Expand All @@ -31,7 +33,6 @@
<include>**/*.bat</include>
<include>**/*.html</include>
<include>**/*.cli</include>
<include>**/Dockerfile</include>
</includes>
</resource>
<resource>
Expand All @@ -44,7 +45,6 @@
<exclude>**/*.bat</exclude>
<exclude>**/*.html</exclude>
<exclude>**/*.cli</exclude>
<exclude>**/Dockerfile</exclude>
</excludes>
</resource>
</resources>
Expand Down Expand Up @@ -119,7 +119,6 @@
<descriptor>assembly/wildfly-dist.xml</descriptor>
<descriptor>assembly/adminshell-dist.xml</descriptor>
<descriptor>assembly/wildfly-server.xml</descriptor>
<descriptor>assembly/docker.xml</descriptor>
</descriptors>
</configuration>
<executions>
Expand Down Expand Up @@ -153,34 +152,28 @@
</configuration>
</execution>
</executions>
</plugin>

</plugin>

<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<images>
<image>
<name>teiid/teiid:${project.version}</name>
<alias>server</alias>
<build>
<filter>@</filter>
<dockerFileDir>${project.basedir}/docker</dockerFileDir>
<assembly>
<descriptor>${project.basedir}/assembly/wildfly-server.xml</descriptor>
</assembly>
</build>
</image>
</images>
</configuration>
</plugin>
</plugins>
</build>

<profiles>
<profile>
<!--
This profile is activated manually, as in "mvn ... -P release ..."
-->
<id>release</id>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly/src.xml</descriptor>
<descriptor>assembly/client-jar.xml</descriptor>
<descriptor>assembly/wildfly-dist.xml</descriptor>
<descriptor>assembly/adminshell-dist.xml</descriptor>
<descriptor>assembly/wildfly-server.xml</descriptor>
<descriptor>assembly/docker.xml</descriptor>
</descriptors>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

0 comments on commit 8e3107a

Please sign in to comment.