diff options
author | Logan Fick <logaldeveloper@protonmail.com> | 2019-01-21 20:42:41 -0500 |
---|---|---|
committer | Logan Fick <logaldeveloper@protonmail.com> | 2019-01-21 20:42:41 -0500 |
commit | 71ae1b37793110e6210cd7a50333f22be38385d6 (patch) | |
tree | 17d2f063bf62db0411547cf0bf03ec8edd4d26bb | |
parent | 8fb9945e73efea8780c2d9fa2a5c2acb824b14e8 (diff) |
Fixed general development branch lacking Travis CI configuration file.
-rw-r--r-- | .travis.yml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7c7ca10 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +--- +before_script: + - "build=true;for file in $(find . -name \"*.java\");do module_scan=$(grep -E \"public +(final +)?class +\\w+ +(extends +.* +)?implements +(\\w+, *)?Module\" \"$file\");if [ -z \"$module_scan\" ];then continue;fi;diff=$(git diff master \"$file\");if [ ! -z \"$diff\" ];then scanned=$(echo \"$x\" | grep \"@Version\");if [ -z \"$scanned\" ];then echo -e \"Found modified module with unchanged version number $file\";build=false;fi;fi;done;if ! $build;then echo -e \"Found one or more unchanged version numbers. Failing build.\";exit 1;fi" + - "if find . -name \"*.java\" | xargs grep \"System.out.print\"; then echo \"Found one or more direct prints to console. Failing build.\"; exit 1; fi;" +jdk: + - openjdk8 + - oraclejdk8 +language: java |