Andreas Dangel
4c7774ebf0
[maven-release-plugin] prepare for next development iteration
2017-02-25 19:03:45 +01:00
Andreas Dangel
0eec906467
[maven-release-plugin] prepare release pmd_releases/5.4.5
pmd_releases/5.4.5
2017-02-25 19:03:37 +01:00
Andreas Dangel
c292c10ab1
Prepare pmd release 5.4.5
2017-02-25 18:57:14 +01:00
Andreas Dangel
c05c0e0d62
Delete temporary file after test
2017-02-25 17:41:18 +01:00
Andreas Dangel
8eeb0f25c7
Update github release data after deploy step with name + changelog
2017-02-25 17:38:05 +01:00
Andreas Dangel
03b39acd0b
travis: add files and repo configuration for releases, upload pmd.github.io
2017-02-25 16:24:31 +01:00
Andreas Dangel
b17f93085f
Add web.sourceforge.net to ssh_known_hosts
2017-02-25 11:55:21 +01:00
Andreas Dangel
4d16c8d2d2
Log output of site building into file, to avoid travis log file limit
...
See also http://stackoverflow.com/questions/26082444/how-to-work-around-travis-cis-4mb-output-limit/26082445#26082445
2017-02-25 11:31:09 +01:00
Andreas Dangel
dea5babb94
Another approach to get the current version that is being built
2017-02-25 10:57:41 +01:00
Andreas Dangel
209c36e02c
Move maven installation and configuration into separate script for travis
2017-02-25 10:57:14 +01:00
Andreas Dangel
4c33ac21f7
echo out the current version being built by travis
2017-02-25 10:07:12 +01:00
Andreas Dangel
d5d485f47a
Fix javadoc. Since jdk8u121 no <script> tags are allowed by default.
...
See Release Notes of jdk8u121:
> tools/javadoc(tool)
> New --allow-script-in-comments option for javadoc
> The javadoc tool will now reject any occurrences of JavaScript code in
> the javadoc documentation comments and command-line options, unless the
> command-line option, --allow-script-in-comments is specified.
>
> With the --allow-script-in-comments option, the javadoc tool will
> preserve JavaScript code in documentation comments and command-line
> options. An error will be given by the javadoc tool if JavaScript
> code is found and the command-line option is not set.
> JDK-8138725 (not public)
2017-02-25 09:59:16 +01:00
Andreas Dangel
cce475d382
Exclude secrets from src distribution
2017-02-24 23:13:45 +01:00
Andreas Dangel
2a416c8165
Update java and maven in travis build
2017-02-24 22:51:40 +01:00
Andreas Dangel
6613a79429
Only rsync the snapshot site from master branch
2017-02-24 22:01:20 +01:00
Andreas Dangel
57049e0c15
Remove travis plugin to enable toolchain.
...
Remove duplicated server entry in settings.xml
2017-02-24 21:32:19 +01:00
Andreas Dangel
97dd84a374
Use gpg instead of gpg2
2017-02-24 20:41:52 +01:00
Andreas Dangel
f8f96e886e
change directory back
2017-02-24 20:40:19 +01:00
Andreas Dangel
d8065f231d
Merge branch 'travis-automated-release' into pmd/5.4.x
2017-02-24 20:36:59 +01:00
Andreas Dangel
b6bd4c3c47
Use tar archive, since travis supports only one encrypted file
2017-02-24 20:36:45 +01:00
Andreas Dangel
a481aebb3d
Merge branch 'travis-automated-release' into pmd/5.4.x
2017-02-24 20:30:26 +01:00
Andreas Dangel
597f598237
Reencrypt files for travis
2017-02-24 20:29:37 +01:00
Andreas Dangel
4b26b692ed
Merge branch 'travis-automated-release' into pmd/5.4.x
2017-02-24 20:17:29 +01:00
Andreas Dangel
aa4b641f3b
Remove unneded before_script section
2017-02-24 20:16:38 +01:00
Andreas Dangel
bafe0f451a
Add missing secret keys for travis
2017-02-24 20:10:52 +01:00
Andreas Dangel
a0fe5222ad
New travis build scripts
...
* one for pull requests
* one for pushes
* one for releases
2017-02-24 20:10:22 +01:00
Andreas Dangel
a37381e756
Prepare travis environment:
...
* configure maven
* configure ssh key
* configure gpg key
2017-02-24 20:10:22 +01:00
Andreas Dangel
32a56fd155
Use nexus staging profile, don't use oss-parent anymore
2017-02-24 20:10:22 +01:00
Andreas Dangel
76a7d28d80
Be explicit about the travis steps
2017-02-24 20:09:38 +01:00
Andreas Dangel
4a73f1d4f1
Move travis specific files into own subdirectory .travis
2017-02-24 20:09:38 +01:00
Juan Martín Sotuyo Dodero
cedf1888cf
First step to Travis automatic release
2017-02-24 20:07:30 +01:00
Andreas Dangel
d3ac23b57c
Merge branch 'language-sorting' into pmd/5.4.x
2017-02-24 15:01:10 +01:00
Andreas Dangel
40ed158204
Sort languages by terse name
2017-02-24 15:00:52 +01:00
Andreas Dangel
f628962844
Update integration test
2017-02-24 14:40:40 +01:00
Andreas Dangel
00540a8e45
Sort supported languages by name by default, so that we have
...
a consistent order.
2017-02-24 14:40:31 +01:00
Juan Martín Sotuyo Dodero
f677427ae8
Merge branch 'broken-usage-link' into pmd/5.4.x
2017-02-23 08:39:23 -03:00
Juan Martín Sotuyo Dodero
94c931d7ee
Ruleset config was moved from usage to customizing
2017-02-23 08:38:59 -03:00
Juan Martín Sotuyo Dodero
ced8802c91
Merge branch 'broken-links' into pmd/5.4.x
2017-02-22 19:31:00 -03:00
Juan Martín Sotuyo Dodero
c6094b945c
Actually fix broken links
2017-02-22 19:30:43 -03:00
Juan Martín Sotuyo Dodero
d93bbcf0f4
Merge branch 'broken-links' into pmd/5.4.x
2017-02-22 19:23:19 -03:00
Juan Martín Sotuyo Dodero
d94168a891
Fix broken links in best practices page
2017-02-22 19:22:49 -03:00
Juan Martín Sotuyo Dodero
1bc60dc612
Merge branch 'pr-266' into pmd/5.4.x
2017-02-21 23:18:31 -03:00
Juan Martín Sotuyo Dodero
4d3c09a6e7
Update changelog, refs PR #266
2017-02-21 23:17:49 -03:00
Wayne Earl
227060e5f8
corrected invalid reporting of LoD violation
2017-02-21 23:07:51 -03:00
Juan Martín Sotuyo Dodero
c065b5ce64
Apex and pom are not part of PMD 5.4.x
2017-02-21 19:54:53 -03:00
Juan Martín Sotuyo Dodero
689bee4641
Merge branch 'pr-267' into pmd/5.4.x
2017-02-21 18:44:59 -03:00
Andreas Dangel
acd891175d
Verify the supported languages
2017-02-21 18:42:59 -03:00
Andreas Dangel
6a719e193d
Add missing project.reporting.outputEncoding property
2017-02-21 18:42:49 -03:00
Andreas Dangel
52965a90b3
Rename integration tests, so that they are actually executed by failsafe
...
rather than by surefire
2017-02-21 18:42:42 -03:00
Andreas Dangel
d2665bd870
Execute PMD and verify output
...
Uses apache commons-compress to extract the ZIP file.
2017-02-21 18:42:36 -03:00