Clément Fournier
79c1bd74e2
Use batch mode instead
2021-02-13 19:09:20 +01:00
Clément Fournier
d0721de473
Make dependency plugin silent as well
2021-02-13 19:05:03 +01:00
Clément Fournier
da68997926
Also update build command
2021-02-13 18:54:59 +01:00
Clément Fournier
d617c964e7
Do not log download progress in CI
2021-02-13 18:39:11 +01:00
Andreas Dangel
8e42f6c9ba
Merge pull request #3061 from oowekyala:typeres-fix-method-calls
...
[java] Fix method calls in type resolution #3061
2021-01-21 18:01:23 +01:00
Andreas Dangel
a90b2ea524
[ci] Exclude generated sources for regression tester
2021-01-21 17:57:03 +01:00
Andreas Dangel
a34ae3eea1
[ci] Compile tests of spring framework for regression tester
...
The test classes have not been compiled, that's why the typeres
can't always resolve the classes.
2021-01-21 16:56:19 +01:00
Andreas Dangel
9158c9f439
[ci] Update pmdtester to 1.1.1, disable debug
2021-01-16 10:12:32 +01:00
Andreas Dangel
83bc024fd3
[ci] Enable debug mode for pmdtester
2021-01-08 16:10:04 +01:00
Andreas Dangel
ddcc205516
[ci] Fail if danger couldn't execute pmdtester or upload result
2021-01-08 16:10:04 +01:00
Andreas Dangel
1ae70c2fa0
[ci] Fix config for bundler for executing pmdtester
2021-01-08 16:10:04 +01:00
Andreas Dangel
fde4d08213
[ci] Fail if baseline couldn't be created/uploaded
2021-01-08 16:09:56 +01:00
Andreas Dangel
0488c853e3
[ci] Fix creating regression tester baseline for release builds ( #2967 )
2020-12-12 12:06:59 +01:00
Andreas Dangel
ba0e9ec7d1
[ci] Install needed gems before rendering release notes ( #2967 )
2020-12-12 11:29:36 +01:00
Andreas Dangel
139a3f6103
[ci] Fix build in trunk ( #2967 )
...
The same problem would have occurred for the release build.
2020-12-12 11:19:23 +01:00
Andreas Dangel
fcbccbce43
[ci] Fix do-release.sh script
2020-12-04 17:57:56 +01:00
Andreas Dangel
f787e3a8e5
[ci] Fetch more commits from master for regression testing PRs
...
That only needed for pmd/7.0.x PRs
2020-11-25 11:37:30 +01:00
Andreas Dangel
ff030d1d2d
[ci] Update regression tester
...
* Remove workaround for pre-downloading baseline
and add baseline-download-url option
* Remove unnecessary travis_wait
* Add error-recovery flag
2020-11-25 11:26:16 +01:00
Andreas Dangel
ee2005a88c
[ci] Upload/download baseline for regression tester from pmd-code.org
...
Baseline is downloaded before executing regression tester, so
that regression tester just reuses it and doesn't try to
download from sourceforge.
We'll only upload to pmd-code.org.
Sourceforge is commented out for now.
2020-11-24 16:15:06 +01:00
Andreas Dangel
bc4938087a
[ci] Only install java7 on Linux, add GITHUB_TOKEN for sonar
2020-11-14 20:29:27 +01:00
Andreas Dangel
4147d09771
[ci] Windows needs maven_dependencies_resolve
...
* Use the same build script for Windows+MacOS as for PRs
* Also install java7 for PRs (that was missing from the old travis solution)
* Run coveralls and sonar in parallel to win/macos after linux
2020-11-14 19:27:40 +01:00
Andreas Dangel
13774182b6
Disable debug logging
2020-11-14 17:41:06 +01:00
Andreas Dangel
4f2e8b6c8f
Fix docu
2020-11-14 14:18:04 +01:00
Andreas Dangel
4246cb77ca
Add sonar and coveralls jobs
2020-11-14 12:33:31 +01:00
Andreas Dangel
e10198402a
Apparently spring-framework doesn't build anymore without maven central
2020-11-14 10:54:29 +01:00
Andreas Dangel
e686d07263
Update test instructions
2020-11-14 10:07:34 +01:00
Andreas Dangel
c19d1823a2
Don't check rule docs on pull requests
...
This check fails under Windows
2020-11-13 22:08:28 +01:00
Andreas Dangel
244ef6157d
Add missing tool zip
2020-11-13 21:37:45 +01:00
Andreas Dangel
9659a663e9
Add missing include install-openjdk
2020-11-13 21:03:41 +01:00
Andreas Dangel
5cc5e34b7e
Fix maven-dependencies
2020-11-13 20:45:11 +01:00
Andreas Dangel
e2514c546c
Implement release builds
2020-11-13 20:34:37 +01:00
Andreas Dangel
8c087e9357
Describe workaround for failing downloads
2020-11-13 19:43:55 +01:00
Andreas Dangel
825e3426d7
Fetch more commits of the PR for danger
2020-11-13 17:15:53 +01:00
Andreas Dangel
a5c7f3c77a
Increase fetch depth so that danger finds the HEAD commit of the PR
2020-11-13 15:56:05 +01:00
Andreas Dangel
e8525008b2
Move install-openjdk into main script, add check-environment
2020-11-13 15:35:16 +01:00
Andreas Dangel
9877ea7f96
Add logging groups
2020-11-13 14:44:39 +01:00
Andreas Dangel
7e35165c01
Externalize tokens for Danger, use correct base branch ref
2020-11-13 14:27:26 +01:00
Andreas Dangel
6e81754078
There are no secrets in pull requests
2020-11-13 12:01:28 +01:00
Andreas Dangel
70f2c56888
Resolve maven dependencies before building
...
This tries to solve build timeouts while downloading dependencies.
Also the job timeout for PRs is 30 minutes - if it takes longer,
something is wrong.
2020-11-13 11:37:05 +01:00
Andreas Dangel
15fc3f8fc4
Try again with wagon options
2020-11-12 19:47:38 +01:00
Andreas Dangel
1edc659456
Take out windows build
...
It's always failing to download dependencies
2020-11-12 19:15:29 +01:00
Andreas Dangel
df7b75087a
Another try with maven.wagon.http.pool=false
2020-11-12 18:57:35 +01:00
Andreas Dangel
11932a140d
Try to set wagon options via MAVEN_OPTS
2020-11-12 18:35:04 +01:00
Andreas Dangel
3d0f5b0a6c
Try disable http pooling
2020-11-12 17:59:43 +01:00
Andreas Dangel
623213e528
Add unzip and timezone
2020-11-12 16:46:35 +01:00
Andreas Dangel
c4197fb852
Remove unsupported --no-progress-meter for curl
2020-11-12 16:14:09 +01:00
Andreas Dangel
6b2b33bdec
Add docker for testing
2020-11-12 16:13:02 +01:00
Andreas Dangel
295505af5b
Integrate danger for pull requests
2020-11-12 13:11:56 +01:00
Andreas Dangel
55dcd77458
Copy files from old .travis directory
2020-11-12 12:29:19 +01:00
Andreas Dangel
7b3a1beeae
Remove potential old stale bundle config
2020-11-12 12:17:27 +01:00