Marcus Holl
8fcdd0e9b5
Provide docu metadata in gh-pages branch
2019-05-17 10:58:50 +02:00
Oliver Feldmann
aca60b3ee6
groovy integration tests ( #671 )
2019-05-09 10:28:54 +02:00
Marcus Holl
ffcb712c4f
More fuzzy name for creating documentation
...
The old name (Build & Deploy) is missleading since the documentation is not deployed in most of the cases.
Deployment happens only if we are one the master branch. The waste majority of the build happens on
pull request branches. In this case there is no deployment.
2019-04-12 13:17:56 +02:00
Christopher Fenner
1195501d22
push correct docs folder ( #654 )
2019-04-10 13:49:40 +02:00
Christopher Fenner
39bc7b043c
Travis: use GHPages deploy provider ( #645 )
...
* remove GHDeploy script
* build MKDocs from docs folder
* use GHDeploy provider
2019-04-10 12:26:54 +02:00
Marcus Holl
1b6ed24b8c
filter branch for integration tests.
2019-03-01 14:28:32 +01:00
Marcus Holl
407eca2714
Invoke integration test controller script from travis.yml
2019-02-26 16:17:03 +01:00
Florian Wilhelm
b13c6e1202
Create s4sdk consumer tests for neo environment ( #524 )
2019-02-22 13:31:50 +01:00
Florian Wilhelm
58c8063e6d
Add consumer tests for s4sdk pipeline ( #506 )
...
Additional tests for running an example pipeline with the s4-sdk address manager example application.
2019-02-14 09:58:04 +01:00
Marcus Holl
c14567bf06
adjust location of createDocu script
2019-01-18 09:03:31 +01:00
Marcus Holl
e48cfa7a77
adapt generateDocu script for travis
2019-01-18 08:57:54 +01:00
Marcus Holl
ab83e9f7b8
Generate docu during travis build (for checkChangeInDevelopment)
2019-01-18 08:57:54 +01:00
Christopher Fenner
f988c908ce
Travis: remove reporting to coveralls ( #443 )
...
* remove coveralls reporting
* remove badge
* remove plugin dependency
2019-01-17 09:23:21 +01:00
Christopher Fenner
e487ad5055
disable download logs in maven ( #370 )
2018-11-07 13:08:24 +01:00
Christopher Fenner
87bc3e9b96
run docs build for PRs in parallel to unit tests ( #371 )
2018-11-07 12:05:28 +01:00
Christopher Fenner
0326dd5f8c
add config for CodeClimate code coverage reporting ( #363 )
...
* add config for CodeClimate code coverage reporting
* Update .travis.yml
* Update .travis.yml
* generate coverage report
* Update .travis.yml
* Update .travis.yml
2018-11-07 10:25:00 +01:00
Oliver Nocon
60f44752c7
remove redundant condition
2018-10-31 10:36:38 +01:00
Christopher Fenner
dfd4ed9180
Update .travis.yml
2018-10-26 10:56:21 +02:00
Christopher Fenner
631e9f8e19
correct condition to handle PRs
2018-10-26 10:55:37 +02:00
Christopher Fenner
a3d1b8532e
Update .travis.yml
2018-10-26 10:43:05 +02:00
Christopher Fenner
f6c62d2017
split travis build into stages
2018-10-25 12:56:32 +02:00
Marcus Holl
6849081eec
fix mkdocs docker image version ( #354 )
2018-10-23 17:50:49 +02:00
Travis CI Publisher
da3581eecb
change script persmission
2018-09-26 11:12:21 +02:00
Travis CI Publisher
5bbced1500
fix docu deployment
2018-09-26 10:52:30 +02:00
Thorsten Duda
520b375fb5
changed moint point and workdir
2018-09-25 17:00:02 +02:00
Thorsten Duda
db5414618b
added gh-deploy step with docker
...
- gh-pages-deploy.sh removed and added the part into .travis.yml to be
able to call it via docker
2018-09-25 15:05:57 +02:00
Thorsten Duda
72f611c5c2
fix mkdocs issue
...
- introduced docker mkdocs build
- changed pages to nav in mkdocs.yml due to newer mkdocs version
2018-09-25 14:03:22 +02:00
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