1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
Commit Graph

21 Commits

Author SHA1 Message Date
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