Commit Graph

312 Commits

Author SHA1 Message Date
Olivier Lamy 1f792d48d0 fix javadoc error in http2 Stream class, enable back building javadoc in Jenkinsfile
Signed-off-by: Olivier Lamy <olamy@apache.org>
2022-10-09 07:59:24 +10:00
Olivier Lamy 2896673138
restore normal Jenkinsfile build (#8478)
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-23 20:22:27 +10:00
Olivier Lamy 8fdbf50222
Restore jetty-ee8-maven-plugin mvove back ITs to jetty-eeX-maven-plugin modules (#8472)
add back jetty-ee8-maven-plugin
- add back jetty-ee8-jspc-maven-plugin
- remove not used site plugin and simplify code
- moving back ee9 maven plugin ITs to the module
- back of ee10 maven ITs test to the plugin module


Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-19 17:50:58 +10:00
Simone Bordet b5bc92dcd5
Yet another try at Javadocs generation in Jenkins.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-08-13 21:13:40 +02:00
Simone Bordet ec26af978e
Another try at Javadocs generation in Jenkins.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-08-13 19:37:20 +02:00
Simone Bordet e686a06992
Javadocs never works in Jenkins :(
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-08-13 19:35:41 +02:00
Simone Bordet e2c8ff47a8
Added Javadocs stage in Jenkins pipeline.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-08-13 18:11:10 +02:00
Olivier Lamy 44a37746e6
Jetty 12 : reactivate `jetty-ee9-demo-embedded` and `jetty-ee9-demo-proxy-webapp` and add more (#8419)
* ee8 demos to use ee9 demos resources
* add jetty-ee8-demo-jaas-webapp
* add jetty-ee8-demo-jndi-webapp jetty-ee8-demo-mock-resources
* uhm jetty-ee8-demo-jetty-webapp have some issues
* fix jetty-ee8-demo-jetty-webapp
* fix some jetty-ee9-demo-embedded and add back jetty-ee8-demo-proxy-webapp
* demo-embedded need to have jetty-ee9-demo-jsp-webapp built first
* fixing more demos modules. Activate dist test for demo modules and all env


Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-12 17:52:53 +10:00
Olivier Lamy 6c319f339b Merge branch 'jetty-11.0.x' into jetty-12.0.x 2022-08-02 15:52:12 +10:00
Olivier Lamy 63033e3162 fix merge
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-02 15:48:13 +10:00
Olivier Lamy eeaca81f83 fix exclusion of groups stress and slow (#8399)
* fix exclusion of groups stress and slow

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-02 15:47:35 +10:00
Olivier Lamy 3ced67f821
fix exclusion of groups stress and slow (#8399)
* fix exclusion of groups stress and slow

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-08-02 11:57:47 +10:00
Simone Bordet bf93418b60
Fixed building of documentation.
Follow up to #8326.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-07-22 21:12:50 +02:00
Simone Bordet 0dd2ab6229
Re-enabled build of the documentation.
Follow up to #8326.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-07-22 16:36:54 +02:00
Joakim Erdfelt e52007cfc6
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x 2022-07-21 02:47:57 -05:00
Joakim Erdfelt cbed42491a
Excluding Stress/Slow tests from normal CI builds. (#8314)
Nightly CI builds still run them.

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-07-21 02:40:26 -05:00
Olivier Lamy c41c73b8de
Add jetty maven plugin ITs as part of code coverage as we do it :) (#7962)
* enable of jacoco coverage for maven its plugin

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-07-14 07:19:45 +10:00
Olivier Lamy 48fa4236ba
avoid 2 checkout 2022-07-11 11:28:34 +10:00
Olivier Lamy 93e2bb87a6 do not record same tests results multiple times
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-07-10 21:51:58 +10:00
Joakim Erdfelt 4a1391aa3c
Minor tweak to get rid of junit/checks warning in CI 2022-07-08 11:03:48 -05:00
Joakim Erdfelt 1031bf1374
Restore stage separated Jenkinsfile (#8272)
* Restore stage separated Jenkinsfile

* add -Dmaven.test.failure.ignore=true

* change -f jetty-home to -pl :jetty-home

* update script ci.sh with -pl :jetty-home

Co-authored-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-07-08 19:06:04 +10:00
Olivier Lamy f5e3ba459a
Update Jenkinsfile 2022-07-07 17:17:15 +10:00
Joakim Erdfelt 69e818e9ae
skip default checkout option to avoid a useless git fetch (#8225) 2022-07-01 11:49:32 +10:00
Joakim Erdfelt 5304233b15
Go back to simpler Jenkinsfile (#8217) 2022-06-29 17:11:49 -05:00
Olivier Lamy e7274e3bb1
Add ee8 modules with sources generated from ee9 sources (#8066)
* auto translate some modules from EE9 to EE8

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-06-01 13:38:42 +10:00
Olivier Lamy cb496f7447
use surefire 3.0.0 M7 SNAPSHOT so we can restore running all tests with -Dmaven.test.failure.ignore=true (#8036)
* test surefire 3.0.0-M7-SNAPSHOT and restore -Dmaven.test.failure.ignore=true
* add apache snapshots repository

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-05-24 10:44:47 +10:00
Olivier Lamy 339e0dfcfc
do not use -Dmaven.test.failure.ignore=true (#8032)
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-05-20 20:33:52 +10:00
Olivier Lamy 8eb0e715bc
cleanup workspace to avoid too many test results, we do not have so many :) (#7960)
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-05-06 15:03:33 +10:00
Greg Wilkins d76ef2df70 Add integrations to jenkins 2022-05-04 23:55:06 +02:00
Greg Wilkins 225900af7b Add integrations to jenkins 2022-05-04 23:14:18 +02:00
Greg Wilkins 04acdb72f0 Jetty-12 Restructure
Copied over non ee10 components from the hackathon branch

Co-authored-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Jan Bartel <janb@webtide.com>
Co-authored-by: Joakim Erdfelt <joakim@webtide.com>
Co-authored-by: Lachlan Roberts <lachlan@webtide.com>
Co-authored-by: Ludovic Orban <lorban@webtide.com>
Co-authored-by: Olivier Lamy <olamy@webtide.com>
Co-authored-by: Simone Bordet <sbordet@webtide.com>
2022-05-03 15:50:54 +02:00
Simone Bordet c933bac11a
Bumped timeout to 3 hrs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-03-24 14:02:39 +01:00
Olivier Lamy 4f52695d4f
Enable errorprone and spotbugs for java 17 (#7604)
* add compiler flag to support errorprone for jdk17 and restore spotbugs parsing
* spotbugs is fine with jdk17

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-02-17 10:12:01 +10:00
Joakim Erdfelt b99984d12d
Fixing Jetty 10 release - must use Java 17 (#7556)
* Fixing missing `jdk.incubator.foreign` error during /javadoc/ (aggregate module) build.
* eclipse-release profile now ensures that JDK 17 is used
* Exclude quiche modules from javadoc
* Enable jacoco on JDK 17 (seems to work now)
* Flip JDK importance around (JDK17 first, JDK11 next)
* errorprone not available on JDK17 (yet)
* correcting errors during Jenkinsfile recordIssues
* Remove pmd (not being used anymore)
* Bump javadoc from 3.3.1 to 3.3.2
2022-02-11 14:56:38 -06:00
Simone Bordet b9d63ef10e Issue #6728 - QUIC and HTTP/3
- Giving up on trying to get Jenkins run UDP/QUIC/HTTP3 load tests.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet 5263b14864 Issue #6728 - QUIC and HTTP/3
- Trying to replicate test failures.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet 51dc1046c0 Issue #6728 - QUIC and HTTP/3
- Trying to replicate test failures.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet 4b49dbb54f Issue #6728 - QUIC and HTTP/3
- Try to pinpoint the elusive failures.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Joakim Erdfelt dc5fb6b7b7
Removing JDK16 build (we have a GA JDK17 now)
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-09-14 10:21:25 -05:00
Simone Bordet 49a08450c2
Fixes #6043 - Reimplement UnixSocket support based on Java 16. (#6522)
Fixes #6043 - Reimplement UnixSocket support based on Java 16.

* Introduced new module "jetty-server-unixdomain".
It uses reflection to access the Java 16 Unix-Domain classes to keep compatibility with the other modules and the build.
* Added Jetty module with only HTTP/1.1 support for now (requires review of the modules to reuse them with various connectors).
* Updated documentation to mention UnixDomainServerConnector.
* Updated client libraries to support Unix-Domain.
* Updated PROXY protocol implementation to support Unix-Domain.
* Replaced unix.socket.tmp with better named jetty.unixdomain.dir property.
Defaulted jetty.unixdomain.dir property to system property user.home under Windows.
Simplified code that runs Unix-Domain tests.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-08-05 10:04:37 +02:00
Joakim Erdfelt a37a3f31ca
Add TODO to remove JDK16 builds
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-07-22 07:44:42 -05:00
Joakim Erdfelt bbf1d7a870
Adding build/test for jdk-17 ea releases
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-07-21 15:51:50 -05:00
Simone Bordet c329c4ca09 Updated CI builds to use Java 16.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-05-29 11:36:23 +10:00
Joakim Erdfelt 4444e15d6e
Reducing build timeout from 4 hours to 2 hours
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-02-02 08:58:17 -06:00
olivier lamy 645b1b11ad force using local empty repo
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2021-01-26 09:47:01 +10:00
olivier lamy d35e49d1c1 fix merge
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-12-11 15:43:00 +10:00
olivier lamy 56ff8e8d35 force using local repository
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-12-11 15:32:41 +10:00
olivier lamy 9b100a5bfb Merge branch 'jetty-9.4.x' into jetty-10.0.x 2020-12-11 12:10:35 +10:00
Olivier Lamy 639cad63fe
Jetty 9.4.x optimize parser warning from logs and add spotbug (#5735)
* enable spotbugs in CI

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

record issues

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

use warning new generation

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

activate errorprone

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

fix Jenkinsfile

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

do not run spotbugs for jetty-runner as we do not want to fix all dependencies bugs :)

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

junit should allow empty results

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

maven console can be use only once...

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

one liner

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

recordissues only once

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

force id

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

aggregate results

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

configure a name for aggregated reports

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

mo more -T3 no need anymore of remote session test profile

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

I want to see what failing tests look like with new report.

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

skip spotbugs for jetty-jmh

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

get rid of findbugs as we now have spotbugs

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

Revert "I want to see what failing tests look like with new report."

This reverts commit df0d13e4c53d7461872e1f925ec06bd36e4a66c9.

activate errorProne parser

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

make pmd quiet for CI

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

remove -fae flag and do not display transfer progress

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

try junitParser() to see what it does

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

junit parser is a bad idea...

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

increase timeout

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

no -T2 for javadoc

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

fix skip spotbugs and pmd verbose

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>

* remove -T options

Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-12-11 11:47:26 +10:00
olivier lamy 9b2250c05d javadoc:jar must be run after clean install:
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-12-03 19:02:50 +10:00