34 Commits

Author SHA1 Message Date
Mark Paluch
231d02ae26 Update CI Properties.
See #3004
2025-05-12 08:59:49 +02:00
Mark Paluch
e5f71c294f Update CI Properties.
See #2960
2024-11-15 10:39:00 +01:00
Mark Paluch
1dccf2dd1d Consistently run all CI steps with the same user.
See #2951
2024-10-09 09:19:09 +02:00
Mark Paluch
0db6b5b7f1 Update CI properties.
See #2926
2024-08-08 10:19:18 +02:00
Eric Haag
6d6dc97342 Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #2929
2024-08-01 15:45:26 +02:00
Michael Simons
5f0765964f build: Pin CI Neo4j version to 5.20. 2024-07-09 11:41:34 +02:00
Mark Paluch
bc9ac76000 Switch to Broadcom docker proxy.
Closes #2912
2024-06-20 14:21:49 +02:00
Mark Paluch
cbdbba8f33 Update CI properties.
See #2825
2023-12-14 08:50:30 +01:00
Michael Simons
16bbaf044f 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 13:59:42 +01:00
Mark Paluch
38eb753d7a Introduce property for Jenkins user and Artifactory server details.
Closes #2835
2023-11-27 14:25:58 +01:00
Eric Haag
b3dc32c74c Connect build to ge.spring.io.
This change publishes a build scan to ge.spring.io for every local build from an authenticated Spring committer and for CI where appropriate access tokens are available. The build will not fail if publishing fails.

This change also allows the build to benefit from local and remote build caching, providing faster builds for all contributors.

Additionally, the project will have access to all features of Gradle Enterprise such as:

- Dashboards to view all historical build scans, along with performance trends over time
- Build failure analytics for enhanced investigation and diagnosis of build failures
- Test failure analytics to better understand trends and causes around slow, failing, and flaky tests

See #2811
2023-10-20 13:22:09 -05:00
Greg L. Turnquist
5c3982b213 Update CI properties.
See #2813
2023-10-19 09:38:56 -05:00
Greg L. Turnquist
d8df9fd7fc Update CI properties.
See #2813
2023-10-16 13:28:20 -05:00
John Blum
c6035e115d Update CI properties.
See #2796
2023-10-04 17:24:10 -07:00
Greg L. Turnquist
f94000e35e Update CI properties.
See #2778
2023-09-05 13:25:21 -05:00
Julia Lee
8dca3d5d95 Update CI properties.
See #2766
2023-08-14 12:15:21 -04:00
Mark Paluch
ebb56d0b58 Update CI properties.
See #2723
2023-07-03 09:50:18 +02:00
Greg L. Turnquist
3b1635537a Update CI properties.
See #2695
2023-03-28 13:58:17 -05:00
Mark Paluch
2610b7ffd0 Update CI properties.
See #2631
2023-01-30 10:49:49 +01:00
Mark Paluch
9178e2129e Update CI properties.
See #2631
2022-11-18 15:31:11 +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