Skip to content

Commit 5a54d47

Browse files
christophstroblmp911de
authored andcommitted
Remove obsolete CI configuration.
See spring-projects/spring-data-build#2764
1 parent db6e68f commit 5a54d47

File tree

11 files changed

+11
-369
lines changed

11 files changed

+11
-369
lines changed

.github/README.template.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
= Spring Data MongoDB image:https://jenkins.spring.io/buildStatus/icon?job=spring-data-mongodb%2Fmain&subject=Build[link=https://jenkins.spring.io/view/SpringData/job/spring-data-mongodb/] image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?search.rootProjectNames=Spring Data MongoDB"]
1+
= Spring Data MongoDB image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?search.rootProjectNames=Spring Data MongoDB"]
22

33
The primary goal of the https://spring.io/projects/spring-data[Spring Data] project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services.
44

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@ jobs:
1111
build-java:
1212
strategy:
1313
matrix:
14-
java-version: [ base, main ]
15-
mongodb-version: [ 'latest', '8.2', '8.0', '7.0' ]
14+
java-version: [ base, next ]
15+
mongodb-version: [ 'latest', '7.0', '6' ]
1616
name: Build project
1717
runs-on: ubuntu-latest
1818
steps:
1919
- uses: actions/checkout@v6
2020
- name: Setup Java and Maven
21-
uses: spring-projects/spring-data-release/actions/setup-maven@main
21+
uses: spring-projects/spring-data-build/actions/setup-maven@3.5.x
2222
with:
2323
java-version: ${{ matrix.java-version }}
2424
develocity-access-key: '${{ secrets.DEVELOCITY_ACCESS_KEY }}'
2525
- name: Setup MongoDB Server
26-
uses: spring-projects/spring-data-release/actions/setup-mongodb@main
26+
uses: spring-projects/spring-data-build/actions/setup-mongodb@3.5.x
2727
with:
2828
version: '${{ matrix.mongodb-version }}'
2929
replica-set: 'rs0'
3030
- name: Build
31-
uses: spring-projects/spring-data-release/actions/maven-build@main
31+
uses: spring-projects/spring-data-build/actions/maven-build@3.5.x

.github/workflows/snapshots.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v6
1717
- name: Setup Java and Maven
18-
uses: spring-projects/spring-data-release/actions/setup-maven@main
18+
uses: spring-projects/spring-data-build/actions/setup-maven@3.5.x
1919
with:
2020
develocity-access-key: '${{ secrets.DEVELOCITY_ACCESS_KEY }}'
2121
- name: Setup MongoDB Server
22-
uses: spring-projects/spring-data-release/actions/setup-mongodb@main
22+
uses: spring-projects/spring-data-build/actions/setup-mongodb@3.5.x
2323
with:
2424
replica-set: 'rs0'
2525
- name: Deploy to Artifactory
26-
uses: spring-projects/spring-data-release/actions/maven-artifactory-deploy@main
26+
uses: spring-projects/spring-data-build/actions/maven-artifactory-deploy@3.5.x
2727
with:
2828
build-name: 'spring-data-mongodb'
2929
username: '${{ secrets.ARTIFACTORY_USERNAME }}'

CI.adoc

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,5 @@
11
= Continuous Integration
22

3-
image:https://jenkins.spring.io/buildStatus/icon?job=spring-data-mongodb%2Fmain&subject=Moore%20(main)[link=https://jenkins.spring.io/view/SpringData/job/spring-data-mongodb/]
4-
image:https://jenkins.spring.io/buildStatus/icon?job=spring-data-mongodb%2F2.1.x&subject=Lovelace%20(2.1.x)[link=https://jenkins.spring.io/view/SpringData/job/spring-data-mongodb/]
5-
image:https://jenkins.spring.io/buildStatus/icon?job=spring-data-mongodb%2F1.10.x&subject=Ingalls%20(1.10.x)[link=https://jenkins.spring.io/view/SpringData/job/spring-data-mongodb/]
6-
73
== Running CI tasks locally
84

9-
Since this pipeline is purely Docker-based, it's easy to:
10-
11-
* Debug what went wrong on your local machine.
12-
* Test out a a tweak to your test routine before sending it out.
13-
* Experiment against a new image before submitting your pull request.
14-
15-
All of these use cases are great reasons to essentially run what the CI server does on your local machine.
16-
17-
IMPORTANT: To do this you must have Docker installed on your machine.
18-
19-
1. `docker run -it --mount type=bind,source="$(pwd)",target=/spring-data-mongodb-github springci/spring-data-openjdk17-with-mongodb-5.0.3:latest /bin/bash`
20-
+
21-
This will launch the Docker image and mount your source code at `spring-data-mongodb-github`.
22-
+
23-
2. `cd spring-data-mongodb-github`
24-
+
25-
Next, run the tests from inside the container:
26-
+
27-
3. `./mvnw clean dependency:list test -Dsort -Dbundlor.enabled=false -B` (or with whatever profile you need to test out)
28-
29-
Since the container is binding to your source, you can make edits from your IDE and continue to run build jobs.
30-
31-
If you need to package things up, do this:
32-
33-
1. `docker run -it --mount type=bind,source="$(pwd)",target=/spring-data-mongodb-github springci/spring-data-openjdk8-with-mongodb-4.0:latest /bin/bash`
34-
+
35-
This will launch the Docker image and mount your source code at `spring-data-mongodb-github`.
36-
+
37-
2. `cd spring-data-mongodb-github`
38-
+
39-
Next, package things from inside the container doing this:
40-
+
41-
3. `./mvnw clean dependency:list package -Dsort -Dbundlor.enabled=false -B`
42-
43-
NOTE: Docker containers can eat up disk space fast! From time to time, run `docker system prune` to clean out old images.
5+
You can run CI jobs locally using Docker and act[https://nektosact.com/].

Jenkinsfile

Lines changed: 0 additions & 216 deletions
This file was deleted.

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
image:https://spring.io/badges/spring-data-mongodb/ga.svg[Spring Data MongoDB,link=https://spring.io/projects/spring-data-mongodb#quick-start] image:https://spring.io/badges/spring-data-mongodb/snapshot.svg[Spring Data MongoDB,link=https://spring.io/projects/spring-data-mongodb#quick-start]
22

3-
= Spring Data MongoDB image:https://jenkins.spring.io/buildStatus/icon?job=spring-data-mongodb%2Fmain&subject=Build[link=https://jenkins.spring.io/view/SpringData/job/spring-data-mongodb/] image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?search.rootProjectNames=Spring Data MongoDB"]
3+
= Spring Data MongoDB image:https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A["Revved up by Develocity", link="https://ge.spring.io/scans?search.rootProjectNames=Spring Data MongoDB"]
44

55
The primary goal of the https://spring.io/projects/spring-data[Spring Data] project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services.
66

ci/README.adoc

Lines changed: 0 additions & 39 deletions
This file was deleted.

ci/openjdk23-mongodb-8.0/Dockerfile

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)