forked from spotbugs/spotbugs-maven-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
40 lines (34 loc) · 1.14 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# See https://docs.travis-ci.com/user/reference/overview/
dist: bionic
language: java
jdk:
- openjdk15
- openjdk14
- openjdk11
- openjdk8
env:
global:
# GITHUB_TOKEN value to push changes to GitHub; Currently it is used to update gh-pages.
- secure: "KqPuq9TiiqdOUfGq3k+XYObNjV8FxbgJeqSWK0pcWFFs5w5c4vcGmrfUSSSqNa/JJkKOBWQ6S3tJP7CRxx0uow5BvU4ZQAZLFt6VjzcUZFKGTl5soMTF2gQdyAAcwUnRX2gQKt0doO8Fid6xzfsn1KdTIWXmeqMrcTvC+d7EhxU="
script:
- ./mvnw verify -B -P run-its -DtestSrc=remote -Dinvoker.parallelThreads=4
deploy:
- provider: script
skip_cleanup: true
script: ./mvnw site -B -Ddownloader.tls.protocols=TLSv1.2,TLSv1.3
email: [email protected]
on:
repo: spotbugs/spotbugs-maven-plugin
branch: spotbugs
jdk: openjdk11
condition: $TRAVIS_COMMIT_MESSAGE !~ ^\[maven-release-plugin\]*
- provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
local_dir: target/site
email: [email protected]
on:
repo: spotbugs/spotbugs-maven-plugin
branch: spotbugs
jdk: openjdk11
condition: $TRAVIS_COMMIT_MESSAGE !~ ^\[maven-release-plugin\]*