Commit Graph

17 Commits

Author SHA1 Message Date
Sergey Beryozkin
2197844ec9 Update Keycloak docker image to 9.0.0 2020-02-20 23:01:25 +00:00
Guillaume Smet
734c54680a Merge pull request #6244 from stuartwdouglas/code-coverage
Initial Support for Code coverage
2020-01-31 19:13:50 +01:00
Guillaume Smet
ca8831430f Add MariaDB testing to CI 2020-01-29 23:12:17 +01:00
Guillaume Smet
97da37b3f3 Add SQL Server testing to CI 2020-01-29 16:35:58 +01:00
Guillaume Smet
49f4dcfbc4 Test Keycloak in JVM mode
Fixes #6287
2020-01-29 16:35:58 +01:00
Stuart Douglas
3a35468e20 Add CI support for code coverage 2020-01-23 18:21:44 +01:00
Stuart Douglas
b67491c1ff The big ClassLoader change
This changes the way Quarkus ClassLoading works,
to allow for isolated class loaders.

It also unifies how Quarkus is launched, so every
different mode we support uses the same mechanism
for both curation and launch.

Tests are now run in an isolated ClassLoader, which
means that a proxy is created that runs the tests
from within the isolated ClassLoader. This currently
has a quirk where @BeforeAll methods are run twice,
which will be fixed in the next JUnit release. This
can be worked around by using @QuarkusBeforeAll.
2020-01-22 13:30:44 +01:00
Guillaume Smet
2bd86facd1 Generate PDFs for the documentation and build an assemble zip
The idea is to have a link on the website allowing to download all the
PDF documents at once.

First step for fixing
https://github.com/quarkusio/quarkusio.github.io/issues/419 .
2020-01-09 14:54:16 +01:00
Manyanda Chitimbo
f2b014be5d ci(neo4j): add neo4j tests in CI 2020-01-03 12:41:29 +01:00
Jason T. Greene
f55cf3cbd3 Introduce support for CI overflow pools 2019-11-03 19:24:53 -06:00
Vincent Sevel
ad8ae7b9e8 Add a Vault extension 2019-10-21 15:20:24 +02:00
Stuart Douglas
0d3335d47a Build jar and native image in the augment phase
This allows extensions much greater control over the output,
including the ability to define new output formats.

There are some breaking changes introduced by this commit. Namely:

- The 'thin jar' now resides in its own folder, rather than in the target directory
- Native image is now produced from a dedicated native jar file, rather than by running native-image on an existing jar
- Most Maven/Gradle config has been moved to application.properties. This is still supported for now, but is deprecated
- The 'native-image' mojo has been depricated
2019-10-21 10:41:01 +02:00
Manyanda Chitimbo
e2697d095a ci: add mysql jdbc native test 2019-09-24 00:03:43 +02:00
Stuart Douglas
2a63ab65fe Fix JDK11 build 2019-09-11 08:40:38 +10:00
Marcin Czeczko
7fd145c807 DynamoDB as injectable bean 2019-08-28 13:03:57 +02:00
Stuart Douglas
adcd3127e4 Make better use of the maven repo cache in CI
Also allow multiple modules in the same job
2019-08-28 13:33:26 +10:00
Stuart Douglas
0a0d33ee76 Attempt to use pipeline artifacts to speed up the build 2019-08-27 08:16:44 +10:00