22 Commits

Author SHA1 Message Date
Michael Simons
cbc7ffa227 Allow enforcement to reuse a container in the CI build.
This orders reusable containers on wish and is meant for scenarios in which a CI does not allow "native" use of reusable test containers but will make sure to clean them up after CI ran. Export a variable `SDN_FORCE_REUSE_OF_CONTAINERS` as `true` and SDN tests won't close the container, regardless whether the underlying Testcontainers supports reuse or not.

Closes #2837
2023-11-28 14:26:38 +01:00
Mark Paluch
5100eb4511 Introduce property for Jenkins user and Artifactory server details.
Closes #2835
2023-11-27 14:41:31 +01:00
John Blum
ffc126659b Update CI properties.
See #2794
2023-10-04 17:47:33 -07:00
Julia Lee
2c3088b55d Update CI properties.
See #2765
2023-08-14 10:18:38 -04:00
Mark Paluch
30c5b9b407 Update CI properties.
See #2746
2023-07-03 09:47:07 +02:00
Greg L. Turnquist
f5495d4c95 Update CI properties.
See #2694
2023-03-28 14:01:06 -05:00
Mark Paluch
6bee8d0403 Update CI properties.
See #2658
2023-01-30 10:49:29 +01:00
Mark Paluch
7dce1b7546 Update CI properties.
See #2630
2022-11-18 15:31:27 +01:00
Mark Paluch
c7bbbd7b0f Update CI properties.
See #2615
2022-10-31 10:36:32 +01:00
Mark Paluch
ec63f08847 Update CI properties.
See #2540
2022-06-03 09:34:20 +02:00
Mark Paluch
390a6495bb Update CI properties.
See #2468
2022-02-22 14:10:51 +01:00
Greg L. Turnquist
828a203b5a Update CI properties.
See #2468
2022-02-15 09:00:20 -06:00
Greg L. Turnquist
521f733b50 Externalize build properties.
See #2471.
2022-02-04 15:13:18 +01:00
Mark Paluch
4c9d493b10 GH-2394 Enable CI pipeline for 7.0.x branch.
See #2394
2022-01-13 08:48:06 +01:00
Michael Simons
b00583ac25 Fix build on JDK 16. 2021-05-20 10:12:53 +02:00
Michael Simons
3c50eb367c GH-2245 - Polishing.
See update to the original ticket:

> It turns out that a couple of aspects we need in setting up this scripts
> are very specific to our internal testing. Therefore, the scripts should
> live in a separate project.
>
> I do think that would also make complete sense for VMWares CI scripts
> and thus keeping that repo free of CI specific scripts, but this is
> maybe another ticket. Our scripts will be removed in an additional
> commit.
2021-05-11 18:08:17 +02:00
Michael Simons
660ee1ecf6 GH-2245 - Polishing. 2021-05-11 15:00:07 +02:00
Michael Simons
f2908497b3 GH-2245 - Provide additional scripts to run tests with retries against clusters.
We must ensure that SDN 6 runs successfully against cluster deployments.
Our bookmark code is already under tests (explicitly via the JUnit 5 Neo4j cluster extension) under load.
However, we should run the whole test suite, too.

This change does the following
- Provide additional selectors that can exclude tests that made no sense in a cluster environment
- Seed all tests with the bookmarks from the fixtures
- Capture the bookmarks after the test and assert with them as starting point
- Provide additional Ci scripts to run them in a controlled manner, providing retries to react on cluster failures during tests, much like application developers would do.

This closes #2245.
2021-05-10 17:25:56 +02:00
Greg L. Turnquist
8e3fda6275 Authenticate with artifactory.
See #2208.
2021-04-22 15:09:44 -05:00
Greg L. Turnquist
3b97a0510a DATAGRAPH-1461 - Use Docker hub credentials for all CI jobs. 2020-12-10 09:16:48 -06:00
Greg Turnquist
c4a29c6eef DATAGRAPH-1229 - Introduce Jenkins. 2019-05-29 09:44:56 -05:00
Greg Turnquist
898fb89634 DATAGRAPH-1177 - Introduce Concourse. 2019-02-28 10:30:30 -06:00