1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-12 10:55:20 +02:00
Commit Graph

34 Commits

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