Christopher Fenner
450d34df4d
change TravisCI build ( #245 )
...
* use mvn clean verify
* deactivate findbugs
* limit push builds to master branch
* revert to "clean test"
2018-08-15 09:36:55 +02:00
Oliver Nocon
31c0ac95ff
Use fixx mkdocs version ( #240 )
2018-08-08 10:22:18 +02:00
Christopher Fenner
d72585d814
remove slack notification
2018-03-21 13:33:01 +01:00
Oliver Feldmann
0a58ad6e1c
Deploy mkdocs when merging to master
...
Only changes to master and PRs starts the travis job.
On PR Maven tests and mkdocs build for warnings and error check is done.
On change on master Maven is **not** run and the documentation is built
and deployed using a deploy key. The encrypted deploy key is not part of
this commit, it needs to be provided by an admin for this repository.
2018-03-12 09:58:32 +01:00
Marcus Holl
99c5bacf00
Enable docu build again
2018-03-12 09:38:39 +01:00
Marcus Holl
6d2dcd5b52
remove docu generation
...
since pip install fails caused by outdated python version
2018-03-06 15:15:47 +01:00
Christopher Fenner
82ba8f89a1
Merge commit '829b5ac490e4ee14bfe64b3093854a66dcce212f' into jacocoCodeCoverage2
2018-02-06 13:10:55 +01:00
Christopher Fenner
829b5ac490
Merge pull request #72 from CCFenner/mkdocs
...
correct mkdocs command
2018-02-06 10:43:23 +01:00
Christopher Fenner
6cd4a9076a
correct docs command
...
return to workspace
2018-02-06 09:57:52 +01:00
Christopher Fenner
adc77a66ab
use full qualified plugin names
2018-02-05 12:59:35 +01:00
Christopher Fenner
c712925e86
Merge branch 'master' into jacocoCodeCoverage
2018-02-05 10:00:49 +01:00
Christopher Fenner
308b566607
correct env variable name
2018-02-05 08:32:07 +01:00
Christopher Fenner
baf231ce59
execute tests only once
2018-02-04 09:16:38 +01:00
Christopher Fenner
efe116c028
add after success to travis config
2018-02-04 08:46:37 +01:00
Christopher Fenner
864f27d129
Update .travis.yml
2018-02-01 13:01:00 +01:00
Christopher Fenner
0dbd79aa9a
Update .travis.yml
2018-02-01 11:06:52 +01:00
Christopher Fenner
2caf0db181
change notification secret
2018-02-01 11:05:50 +01:00
Christopher Fenner
d7cd626a08
add slack notification
2018-02-01 10:54:18 +01:00
Oliver Feldmann
9fe6d041f8
Cache pip and maven dependencies
...
To avoid downloading the same things over and over we cache
`$HOME/.cache/pip` for pip and `$HOME/.m2` for maven dependencies.
2017-12-21 15:29:06 +01:00
Oliver Feldmann
613b2ad61d
Build docs only for Pull Requests
...
The check whether the documentation build includes errors or warnings is
only necessary as a voter on the PR.
2017-12-21 15:28:36 +01:00
Oliver Feldmann
1f28e870fe
Build documenation with mkdocs
...
To find errors in the documentation it is build with mkdocs usind strict
mode. Thus warnings also abort the travis build.
2017-12-21 14:48:01 +01:00
Oliver Feldmann
a2708763ee
Install mkdocs and material theme using pip
...
To build the documentation mkdocs, a python package, is necessary. The
material theme is used and also needs to be installed.
Pass PEP370 --user to pip install, otherwise root privileges are needed.
Maven needs to be executed explicitely, as we are modifying the script
lifecycle phase.
2017-12-21 14:46:27 +01:00
Christoph Szymanski
98d81c6d6e
Create .travis.yml
2017-12-04 10:17:02 +01:00