84 Commits

Author SHA1 Message Date
Clément Fournier
8c34397397 Use "latest" in sitemap instead of the other 2018-05-18 02:19:20 +02:00
Clément Fournier
cc9bd77560 Use standard output instead of hardcoding output file 2018-05-18 02:10:41 +02:00
Clément Fournier
3687f9308e Plug into release.sh 2018-05-18 01:51:05 +02:00
Clément Fournier
b22467e32a Add index pages 2018-05-18 01:32:42 +02:00
Clément Fournier
1272f597e6 Simplify, "latest" dir is ignored 2018-05-18 01:18:09 +02:00
Clément Fournier
f7f11990ad First version, with two loops 2018-05-18 01:16:02 +02:00
Andreas Dangel
73de6eb1f0 [ci] Use Java9 for building PMD
Fixes #854
2018-02-18 21:49:25 +01:00
Andreas Dangel
79882b1eb0 [ci] Fix coveralls integration: run a install first 2018-01-30 09:53:59 +01:00
Juan Martín Sotuyo Dodero
c2e11ddff2 [ci] Upgrade m-pmd-p
- Reenable pmd dogfoding
 - Upgrade to use PMD 6.0.1 on self
2018-01-29 23:19:43 -03:00
Andreas Dangel
ff9a951c9e Determine java7 home with jdk_switcher 2018-01-13 11:23:26 +01:00
Andreas Dangel
4f62e84392 Use openjdk7
See https://raw.githubusercontent.com/michaelklishin/jdk_switcher/1e091549285fb0f2591cef679b4135cfbfcc0b4c/jdk_switcher.sh for the paths
See travis-ci/travis-ci#7964
2018-01-13 11:13:59 +01:00
Andreas Dangel
4ba1cbcb46 Use bootclasspath when building for java7
Note: this is only works correctly, if the property java7.home is set
Fixes #842
2018-01-12 23:36:18 +01:00
Andreas Dangel
342b5c3c1d [ci] fix uploading doc to pmd.github.io during release 2017-12-15 16:46:34 +01:00
Andreas Dangel
bd77ba6a0f [ci] Go back to java8 in order to include scala in the release 2017-12-15 11:05:36 +01:00
Andreas Dangel
f436e8b38f [ci] fix sonar.host.url - it's now https://sonarcloud.io 2017-11-23 20:23:31 +01:00
Juan Martín Sotuyo Dodero
91d40710dc Temporarily disable PMD checks on Travis 2017-10-30 16:54:38 -03:00
Andreas Dangel
e737e38d73 [ci] check for var encrypted_5630fbebf057_iv in setup-secrets
This should now allow forked builds to finally run on travis...
2017-10-13 10:37:16 +02:00
Andreas Dangel
5279901a03 [ci] fix script 2017-10-08 09:54:02 +02:00
Andreas Dangel
f13ba86f9c [ci] consider forked builds as pull requests
forked builds are travis builds on forked repos
2017-10-08 09:43:56 +02:00
Andreas Dangel
6fc758c21a [ci] enable all java9 modules for sonar and coveralls 2017-10-01 14:08:07 +02:00
Andreas Dangel
e991f2c4f3 [ci] run sonar and coveralls without travis wait 2017-10-01 13:40:49 +02:00
Andreas Dangel
a1a4b0b9eb Defining jacoco version, so that sonar might work again 2017-10-01 13:18:35 +02:00
Andreas Dangel
2f67eaf7e6 [ci] Update travis scripts to use java 9 2017-09-24 10:39:54 +02:00
Andreas Dangel
b3f76562a3 Update email for pmd-bot 2017-08-18 09:45:15 +02:00
Andreas Dangel
c8c4b73c80 [doc] Move the changelog to docs as "pmd_release_notes"
Also update the release scripts
2017-08-15 14:31:03 +02:00
Andreas Dangel
3d9511a0e5 [doc] Remove old maven site 2017-08-15 14:31:03 +02:00
Andreas Dangel
4c255cb1fa [ci] Fix script to actually push the docs 2017-08-13 13:30:49 +02:00
Andreas Dangel
c8dd41ac32 [ci] Push changes to docs, if there are any
refs #526
2017-08-12 21:55:31 +02:00
Juan Martín Sotuyo Dodero
d5d32f996b Make bash scripts executable 2017-07-27 21:43:34 -03:00
Andreas Dangel
0a4d212438 [ci] fix rsync paths 2017-07-25 21:14:08 +02:00
Andreas Dangel
ff0149fb7f [ci] run jekyll directly without docker 2017-07-25 21:09:23 +02:00
Andreas Dangel
e432a32818 [ci] we seem to have some kind of permission problem 2017-07-25 20:40:58 +02:00
Andreas Dangel
5727dabd38 [doc] Add build script for PMD documentation, disable old site build 2017-07-23 11:00:52 +02:00
Andreas Dangel
98670a736f [ci] increase timeout for site generation 2017-07-19 20:47:07 +02:00
Andreas Dangel
ce96da092a [doc] Remove jacoco report and surefire report for site generation 2017-07-08 20:33:02 +02:00
Andreas Dangel
e8dcbda839 [ci] Add coveralls.io
Updated jacoco, add maven profile "coveralls"
2017-07-08 20:30:25 +02:00
Andreas Dangel
8b109f9981 [ci] let's try the quiet option (-q) of maven
travis_wait_truncated doesn't work, since the pipes are buffered...
2017-07-08 13:10:32 +02:00
Andreas Dangel
e9ac18427a [ci] add a truncated travis_wait function
Since travis_wait outputs the "Still running" indication into the
same stream as the command's output, we need to make sure, we
output these indications to avoid a build timeout.
But to workaround the log size limit, we shouldn't output everything.
travis_wait_truncated now outputs the head immediately, while
only outputting the tail of the log after the command is finished.
2017-07-08 12:48:43 +02:00
Andreas Dangel
a3a1f1b30b [ci] add more logging during build-site.sh execution 2017-07-08 12:15:17 +02:00
Andreas Dangel
4efa375a06 Merge branch 'improve-travis' of https://github.com/Monits/pmd into pr-456 2017-07-08 11:49:25 +02:00
Andreas Dangel
6652ec9545 [travis] fix release script for upload site 2017-07-01 20:01:19 +02:00
Juan Martín Sotuyo Dodero
042672c8f5 Add missing tail 2017-06-24 17:31:58 -03:00
Juan Martín Sotuyo Dodero
c9990a53cb Adopt feedback 2017-06-24 17:28:40 -03:00
Juan Martín Sotuyo Dodero
66bed6779c [ci] Improve Travis builds
- use travis_wait for long running tasks with no output
 - enable fast-finish to abort all builds if one fails
2017-06-21 21:25:38 -03:00
Andreas Dangel
cb5452fcbb Revert "travis: use travis_wait"
This reverts commit cd39cd6fa8486fef01811725c3d303e9accc2fab.
2017-06-11 10:50:42 +02:00
Andreas Dangel
cd39cd6fa8 travis: use travis_wait 2017-06-11 09:26:35 +02:00
Andreas Dangel
31ad613552 travis: run site upload in background job to mitigate no-output problem 2017-06-03 10:23:59 +02:00
Andreas Dangel
e6e0483659 travis: fix path for $HOME/.m2 2017-06-02 09:29:08 +02:00
Andreas Dangel
23545aa7ea travis build - run only specific parts of release.sh script 2017-05-20 23:53:28 +02:00
Andreas Dangel
6aa77ce3e4 travis: run install before building site docu 2017-05-20 23:02:22 +02:00