Brian Clozel
6dbd446fc8
Update CI pipeline
2023-05-25 19:17:29 +02:00
Brian Clozel
110b809b7d
Update CI pipeline
2023-05-25 19:15:32 +02:00
Brian Clozel
b4866e51b2
Configure toolchain locations when building PRs
...
This commit updates the script that builds PRs to add locations to the
installed JDK within the CI image. Without this change, PRs fail to
build because of the recently introduced JDK21 toolchain requirement in
the Spring Framework build.
Closes gh-30472
2023-05-12 11:33:17 +02:00
Brian Clozel
b4649137fc
Merge branch '6.0.x'
2023-05-09 09:34:33 +02:00
Brian Clozel
6bc674b2dd
Upgrade CI image to Ubuntu Jammy
2023-05-09 09:34:16 +02:00
Brian Clozel
c564725f46
Upgrade to Java 21 EA build 21
2023-05-08 15:42:35 +02:00
Brian Clozel
e599fec685
Make JDK21 available as toolchain in main build
...
See gh-30339
See gh-30241
2023-05-08 15:27:30 +02:00
Juergen Hoeller
697d5e6247
Configuration options for virtual threads (on JDK 21)
...
VirtualThreadDelegate built on JDK 21 for multi-release jar.
Includes dedicated VirtualThreadTaskExecutor as lean option.
Includes setVirtualThreads flag on SimpleAsyncTaskExecutor.
Includes additional default methods on AsyncTaskExecutor.
Closes gh-30241
2023-05-08 11:22:47 +02:00
Arjen Poutsma
d9c534b13d
Merge branch '6.0.x'
2023-04-24 12:56:37 +02:00
Arjen Poutsma
beb23b5da6
Updated CI image JDK
2023-04-24 12:56:18 +02:00
Brian Clozel
8b5bfdfa44
Fix CI image reference to JDK21
...
See gh-30339
2023-04-15 10:06:09 +02:00
Brian Clozel
a66f3e02f4
Upgrade CI Concourse resources
2023-04-14 10:39:39 +02:00
Brian Clozel
7f44861f32
Configure CI pipeline for 6.1.x milestone
2023-04-14 10:39:03 +02:00
Brian Clozel
63e20404a2
Configure JDK 21 CI build
...
This commit replaces the JDK 20 compatibility build with a JDK 21 (early
access) variant.
See gh-30339
2023-04-14 10:35:51 +02:00
Brian Clozel
5d1abfbc2d
Update CI pipeline to 6.0.x branch
2023-04-13 12:46:06 +02:00
Brian Clozel
8234fa2a13
Fix JDK20 env variable declaration in CI pipeline
...
See gh-30185
2023-04-03 09:43:37 +02:00
Brian Clozel
d9776941bf
Update Java version for compatibility tests in CI
...
This commit configures Java 20 for compatibility tests in our CI,
replacing Java 19.
2023-03-23 15:47:06 +01:00
Brian Clozel
eff1a1a664
Upgrade to Artifactory Resource 0.0.18
2023-02-03 00:38:57 +01:00
Brian Clozel
8838e0d825
Use Docker Hub credentials for CI release tasks
2023-02-03 00:34:58 +01:00
Brian Clozel
0d21f0b1d4
Remove Java 18 from CI image
2023-02-02 21:02:01 +01:00
Brian Clozel
41aeb07585
Rely only on Docker Hub for fetching OCI images
2023-02-02 20:56:50 +01:00
Brian Clozel
e725e3a51b
Update Java versions and remove Java 18 build
2023-01-19 09:40:25 +01:00
Brian Clozel
5ea310452c
Add Simon to the Changelog generator configuration
...
This prevents Simon from being listed as an external contributor.
2023-01-11 14:12:03 +01:00
Brian Clozel
151977259c
Revert "Upgrade CI image to Ubuntu Jammy"
...
This reverts commit 05c997802b .
It seems we need to update our docker infrastructure on the host first
before upgrading to Ubuntu Jammy.
2022-11-03 12:54:52 +01:00
Brian Clozel
05c997802b
Upgrade CI image to Ubuntu Jammy
2022-11-02 16:38:03 +01:00
Brian Clozel
38e84a76f9
Upgrade JDK versions in CI image
2022-11-02 16:37:46 +01:00
Brian Clozel
c35cd80b84
Upgrade to GitHub Changelog Generator 0.0.8
2022-11-02 16:28:47 +01:00
Brian Clozel
676f163546
Fix Artifactory configuration for docs deployment
...
This commit aligns the Artifactory configuration with the changes
applied in gh-29417.
In order to be deployed, docs artifacts must have specific properties
attached to them.
See gh-29417
2022-11-02 11:42:49 +01:00
Stephane Nicoll
ba0a835880
Merge branch '5.3.x'
2022-10-13 11:29:49 +02:00
Stephane Nicoll
3f42d4de43
Upgrade Ubuntu version in CI image
2022-10-13 11:29:31 +02:00
Brian Clozel
3d795ab986
Add Java 19 daily build to CI pipeline
2022-10-02 16:24:10 +02:00
Brian Clozel
ee1afb864c
Add Java 19 to CI image
2022-10-02 16:23:22 +02:00
Sam Brannen
39cf11e21d
Merge branch '5.3.x'
2022-09-15 17:16:08 +02:00
Sam Brannen
f0f633d187
Limit exclude to core Spring Framework committers
2022-09-15 17:15:50 +02:00
Sam Brannen
c2c324be9b
Merge branch '5.3.x'
2022-09-15 16:26:19 +02:00
Sam Brannen
4b7aa6bb39
Exclude core committers from generated changelog
2022-09-15 16:25:57 +02:00
Brian Clozel
c8ef2b2202
Upgrade Java versions in CI image
2022-09-09 20:45:27 +02:00
Stephane Nicoll
b88695a36e
Merge branch '5.3.x'
2022-09-08 10:58:01 +02:00
Stephane Nicoll
d9c2ccb4b3
Upgrade Ubuntu version in CI image
...
Closes gh-29106
2022-09-08 10:57:36 +02:00
Stephane Nicoll
dfc06eda7a
Upgrade Java 8 version in CI image and .sdkmanrc
2022-08-11 13:31:36 +02:00
Stephane Nicoll
6c81ac9454
Merge branch '5.3.x'
2022-08-04 10:04:00 +02:00
Stephane Nicoll
4af225405c
Upgrade Java 18 version in CI image
2022-08-04 10:02:49 +02:00
Stephane Nicoll
51e594ae81
Upgrade Java 17 version in CI image
2022-08-04 10:02:15 +02:00
Stephane Nicoll
c2554b2b27
Upgrade Java 11 version in CI image
2022-08-04 10:01:49 +02:00
Stephane Nicoll
86a762b5ee
Upgrade Java 8 version in CI image
2022-08-04 10:01:23 +02:00
Stephane Nicoll
211241befe
Upgrade Ubuntu version in CI image
2022-08-04 10:00:30 +02:00
Stephane Nicoll
48e8bf1cba
Merge branch '5.3.x'
2022-06-09 08:17:47 +02:00
Stephane Nicoll
8a30bc2993
Upgrade Java 18 version in CI image
2022-06-09 08:14:54 +02:00
Stephane Nicoll
aa8be28a01
Upgrade Java 17 version in CI image
2022-06-09 08:14:30 +02:00
Stephane Nicoll
f43b28e7ba
Upgrade Java 11 version in CI image
2022-06-09 08:14:05 +02:00
Stephane Nicoll
1476867ee7
Upgrade Java 18 version in CI image
2022-06-09 08:13:36 +02:00
Stephane Nicoll
4d9dc61f5d
Polish
2022-06-09 08:13:12 +02:00
Stephane Nicoll
7eebc48a6e
Upgrade Ubuntu version in CI image
2022-06-09 08:11:36 +02:00
Brian Clozel
a6cd8a78e2
Upgrade to oci-build-task 0.10.0 in CI task
2022-05-13 08:55:28 +02:00
Brian Clozel
68bb4023eb
Merge branch '5.3.x'
2022-05-03 16:12:42 +02:00
Brian Clozel
7aedb9ee33
Build CI image using oci-build-task resource
2022-05-03 15:50:29 +02:00
Brian Clozel
c68665980f
Merge branch '5.3.x'
2022-05-03 15:11:23 +02:00
Brian Clozel
5b1719cd77
Upgrade CI to concourse-release-scripts 0.3.4
2022-05-03 15:09:23 +02:00
Brian Clozel
c056b81753
Upgrade JDK and Ubuntu versions in CI image
2022-05-03 15:08:14 +02:00
Brian Clozel
dbdd67ec62
Remove outdated docker-image resource from CI
...
The docker-image resource is now replaced by the registry-image
resource.
2022-05-03 15:05:58 +02:00
Stephane Nicoll
df5e3f79e1
Merge branch '5.3.x'
2022-04-07 08:53:53 +02:00
Stephane Nicoll
4e9af3e277
Upgrade Java 18 in CI image
2022-04-07 08:52:43 +02:00
Stephane Nicoll
01fd489b47
Upgrade Ubuntu version in CI images
2022-04-07 08:51:48 +02:00
Brian Clozel
f52920142b
Merge branch '5.3.x'
2022-04-04 19:01:28 +02:00
Brian Clozel
270b167e08
Upgrade registry-image-resource in CI pipeline to 1.5.0
...
See spring-projects/spring-boot#30408
2022-04-04 19:01:03 +02:00
Brian Clozel
f447f9cd39
Upgrade to JDK 18 GA in CI image
2022-04-04 10:40:10 +02:00
Stephane Nicoll
4184294835
Merge branch '5.3.x'
2022-03-10 10:10:57 +01:00
Stephane Nicoll
1bbcd706be
Upgrade Ubuntu version in CI image
2022-03-10 10:09:55 +01:00
Stephane Nicoll
b96474707b
Merge branch '5.3.x'
2022-02-17 10:07:31 +01:00
Stephane Nicoll
2ffefbb211
Downgrade to concourse-release-scripts 0.3.2
...
This commit reverts partially "0ab054c7b943d65bb9034d1d7987f556e9d54d05"
as 0.3.3 is breaking promition.
2022-02-17 09:44:22 +01:00
Brian Clozel
2a0ec0b2dd
Merge branch '5.3.x'
2022-02-14 10:56:44 +01:00
Brian Clozel
0ab054c7b9
Upgrade concourse-release-scripts in CI
...
This commit also reverts the change of resource type for the publication
of the CI image and fixes a bug in the CI image setup with available
JDKs.
2022-02-14 10:55:07 +01:00
Brian Clozel
70269addb7
Merge branch '5.3.x'
2022-02-14 10:38:41 +01:00
Brian Clozel
2f78abd56e
Upgrade CI pipeline
...
This commit upgrades the CI pipeline with the following:
* replace JDK16 with JDK17 as build variant
* upgrade all JDK versions
* replace docker-image with registry-image resource for CI image
2022-02-14 10:29:45 +01:00
Brian Clozel
5ad261228d
Upgrade JDK 17 and JDK 18 versions in CI image
2022-02-03 10:22:43 +01:00
Stephane Nicoll
d94298aae5
Merge branch '5.3.x'
2022-02-03 09:58:21 +01:00
Stephane Nicoll
e702c22da4
Upgrade Ubuntu version in CI image
2022-02-03 08:48:52 +01:00
Stephane Nicoll
bd6d697395
Upgrade Java versions in CI image
2022-01-27 09:52:25 +01:00
Brian Clozel
62a4a4c0bf
Upgrade JDK versions in CI images
2021-11-17 14:07:44 +01:00
Brian Clozel
6fd0615be9
Fix JDK18 declaration in CI pipeline
...
See gh-27607
2021-10-26 09:12:30 +02:00
Brian Clozel
683bdf2675
Polish JDK 18 CI pipeline
...
This commit ensures that JDK 18 is properly installed in the CI image.
See gh-27607
2021-10-25 10:06:06 +02:00
Brian Clozel
65bf5f7c81
Add JDK18 variant to CI pipeline
...
This commit adds a new JDK 18 variant to the CI build image and
configures a JDK18 build (sources compiled with JDK17, tests compiled
and run with JDK18) to the CI pipeline.
Closes gh-27607
2021-10-25 10:02:39 +02:00
Stephane Nicoll
276aa46a1c
Polish
2021-10-11 16:22:30 +02:00
Stephane Nicoll
d16574f807
Merge branch '5.3.x'
2021-10-11 16:21:14 +02:00
Stephane Nicoll
83eac9af18
Upgrade CI to github-release resource 1.5.5
...
Closes gh-27459
2021-10-11 16:18:35 +02:00
Stephane Nicoll
a9418b613c
Merge branch '5.3.x'
2021-10-03 07:10:29 +02:00
Stephane Nicoll
151852b164
Upgrade to GitHub Changelog Generator 0.0.7 in CI
...
Closes gh-27512
2021-10-03 07:09:24 +02:00
Brian Clozel
66b15efa21
Upgrade CI image to JDK 17+35
2021-09-23 13:57:39 +02:00
Brian Clozel
c0e479460e
Switch CI pipeline to a JDK17 baseline
...
This commit introduces a new `spring-framework-6.0.x` CI pipeline with
JDK 17 baseline.
Note that Kotlin still uses a JDK11 baseline for now, this will be
addressed in gh-27413.
Closes gh-27409
2021-09-15 12:37:10 +02:00
Brian Clozel
7907478d36
Watch 5.3.x branch in the CI pipeline
...
Main branch has moved to the 6.0.x line, so this commit updates this CI
pipeline to the new 5.3.x maintenance branch.
2021-09-15 12:17:07 +02:00
Stephane Nicoll
aa14c24899
Migrate to Spring Builds account
2021-09-15 09:06:44 +02:00
Stephane Nicoll
4c720eaa38
Fix GitHub credentials to use token rather than password
...
Closes gh-27402
2021-09-15 08:41:10 +02:00
Stephane Nicoll
bb45a7ae5e
Fix bug fix icon in changelog configuration
...
Closes gh-27384
2021-09-11 00:00:57 +02:00
Brian Clozel
532b4b636d
Update CI pipeline with JDK16
...
This commit replaces the JDK15 build with a JDK16 variant.
This also updates the CI image with a new OS version and updated
JDK versions.
2021-09-06 18:13:41 +02:00
Stephane Nicoll
2c2464b1e7
Make script executable
2021-05-05 14:26:12 +02:00
Brian Clozel
a522ed0788
Fix task parameters in CI build pipeline
...
Prior to this commit, the task parameters for the CI project checks were
overridden by a task anchor. This commit splits the anchor declaration
and ensures that the `TEST_TOOLCHAIN` setting is set for the JDK
variant builds.
See gh-25787
2021-05-04 11:48:17 +02:00
Brian Clozel
85eb589c2e
Fix Gradle Java Toolchain configuration
...
This commit fixes various issues with the configuration of the Gradle
Java toolchain in the build.
First, the configuration of build properties is fixed in the CI pipeline
because it wasn't properly checked.
The JMH plugin is also upgraded and we now configure its toolchain
support.
This commit also rewrites the XJC tasks in the spring-oxm module,
leveraging a Gradle plugin that creates actual compile tasks we can
configure.
See gh-25787
2021-05-03 15:02:09 +02:00
Stephane Nicoll
865969400b
Polish
...
See gh-26882
2021-04-30 12:52:36 +02:00
Stephane Nicoll
4c7cc705de
Build PRs on CI
...
Closes gh-26882
2021-04-30 09:38:30 +02:00
Stephane Nicoll
ab64607420
Update CI to use main as default branch name
...
Closes gh-26863
2021-04-27 07:09:41 +02:00