Skip to content

Commit

Permalink
Add Travis CI descriptor
Browse files Browse the repository at this point in the history
  • Loading branch information
ppalaga committed Jul 17, 2015
1 parent 17c13e0 commit 10c8d1f
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 2 deletions.
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
language: java
# Enable container-based infrastructure
# see http://docs.travis-ci.com/user/workers/container-based-infrastructure/
sudo: false
jdk:
- oraclejdk8
install:
- cmake --version
- git submodule init
- git submodule update
script:
- mvn -Pcore-test clean install && cmake . && ctest .
24 changes: 22 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,26 @@
<build>
<!-- Ordering: alphabetic by groupId and artifactId -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.6.1</version>
<configuration>
<filesets>
<fileset>
<directory>${project.basedir}</directory>
<includes>
<include>Testing/**</include>
<include>CMakeFiles/**</include>
<include>cmake_install.cmake</include>
<include>CMakeCache.txt</include>
<include>CTestTestfile.cmake</include>
<include>Makefile</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down Expand Up @@ -86,9 +106,9 @@
</build>

<profiles>
<!-- Use ctest profile to produce a jar file with a version-less name as it is expected by cmake tests -->
<!-- core-test profile to produce a jar file with a version-less name as it is expected by cmake tests -->
<profile>
<id>ctest</id>
<id>core-test</id>
<build>
<finalName>${project.artifactId}</finalName>
</build>
Expand Down

0 comments on commit 10c8d1f

Please sign in to comment.