Skip to content

Commit

Permalink
Using "with-dependencies.jar"
Browse files Browse the repository at this point in the history
  • Loading branch information
atamariya authored and SubJunk committed Oct 14, 2018
1 parent 846de0b commit 9bb036c
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 10 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,9 @@ target/
/web/
win32/
.vscode/settings.json
.recommenders/
.metadata/
docker/renderers
docker/web
docker/ums.jar
docker/logback.headless.xml
38 changes: 28 additions & 10 deletions docker/build.xml
Original file line number Diff line number Diff line change
@@ -1,29 +1,47 @@
<?xml version="1.0"?>
<project name="Build script for building docker image" default="build" basedir=".">
<property name="ums.jar">../target/ums.jar</property>
<available file="${ums.jar}" property="jar.present"></available>

<property name="userid" value="atamariya"/>

<fileset dir="../target" id="jar.file">
<include name="ums*with-dependencies.jar" />
</fileset>
<pathconvert property="ums.jar" refid="jar.file">
</pathconvert>
<available file="${ums.jar}" property="jar.present">
</available>

<target name="build">
<antcall target="build.ums"></antcall>
<antcall target="build.docker"></antcall>
<antcall target="build.ums">
</antcall>
<antcall target="build.docker">
</antcall>
</target>

<target name="build.ums" unless="jar.present">
<echo>Checking if UMS jar exists</echo>
<fail>Run a UMS build first</fail>
</target>

<target name="build.docker">
<copy todir="renderers">
<fileset dir="../src/main/external-resources/renderers" />
</copy>
<copy todir="web">
<fileset dir="../src/main/external-resources/web" />
</copy>
<copy file="../src/main/external-resources/logback.headless.xml" todir="."/>
<copy file="${ums.jar}" todir="."/>
<copy file="../src/main/external-resources/logback.headless.xml" todir="." />
<copy file="${ums.jar}" tofile="ums.jar" />
<exec executable="docker">
<arg line="build -t ums ."/>
<arg line="build -t ums ." />
</exec>
</target>

<target name="publish" depends="build">
<exec executable="docker">
<arg line="tag ums ${userid}/ums" />
</exec>
<exec executable="docker">
<arg line="push ${userid}/ums" />
</exec>
</target>
</project>

0 comments on commit 9bb036c

Please sign in to comment.