Commit Graph

53 Commits (cb97aff1e73f84e90c5bd989d3f4af5b720a2734)

Author SHA1 Message Date
Andy Wilkinson e5a110215c Merge branch '2.5.x' into 2.6.x
Closes gh-29330
3 years ago
Andy Wilkinson 5744724af2 Merge branch '2.5.x' into 2.6.x
Closes gh-29329
3 years ago
Andy Wilkinson ba3842b7a6 Upgrade to Gradle Enterprise plugin 3.8
Closes gh-29254
3 years ago
Andy Wilkinson 63e2ccd489 Upgrade to Gradle Enterprise Conventions 0.0.9
Closes gh-29325
3 years ago
Andy Wilkinson b6135ce919 Merge branch '2.5.x' into 2.6.x
Closes gh-28880
3 years ago
Andy Wilkinson b2a1994f7d Make clean remove the root build folder
Closes gh-28857
3 years ago
Andy Wilkinson 70e42e09c6 Merge branch '2.5.x'
Closes gh-28750
3 years ago
Jerome Prinet 80e6bb2939 Upgrade Gradle Enterprise plugin to 3.7.2
See gh-28747
3 years ago
Scott Frederick 32bb6f6989 Move deployment tests to system tests pipeline
Closes gh-27499
3 years ago
Andy Wilkinson f34a2658b0 Merge branch '2.5.x'
Closes gh-27427
3 years ago
Andy Wilkinson dcced2561a Upgrade to Gradle Enterprise Conventions 0.0.8
Closes gh-26115
3 years ago
Scott Frederick a0b32251eb Split gradle test support into a separate module
See gh-25824
3 years ago
Scott Frederick 18c7c0af22 Add Paketo image building system tests
A new system test plugin is being made available for running test
suites that should be run less frequently than with every commit, such
as tests that verify Spring Boot compatibility with external
projects. CI pipeline configuration for running system tests is also
provided.

The first system tests verify the behavior of the Spring Boot image
building plugins when building images using Paketo buildpacks.

Closes gh-25824
3 years ago
Andy Wilkinson 90a7450737 Merge branch '2.3.x' into 2.4.x
Closes gh-25984
4 years ago
Nelson Osacky 087744e027 Upgrade to Gradle Enterprise Gradle Plugin 3.6.1
See gh-25951
4 years ago
Andy Wilkinson c7c3365da0 Polish 4 years ago
Andy Wilkinson 3f50b02049 Tag build scans with JDK-${toolchainVersion}
Closes gh-25525
4 years ago
dreis2211 1ccd8dae8a Allow the project to be built with Java 16
See gh-25171
4 years ago
Stephane Nicoll 890c95adba Merge branch '2.3.x' into 2.4.x
Closes gh-25144
4 years ago
dreis2211 4bb86d4d8d Upgrade to Gradle Enterprise Gradle Plugin 3.5.2
See gh-25120
4 years ago
Andy Wilkinson afa9ccba71 Merge branch '2.3.x' into 2.4.x
Closes gh-24787
4 years ago
Nelson Osacky 74ffc3e0fa Upgrade to Gradle Enterprise Gradle Plugin 3.5.1
See gh-24767
4 years ago
Phillip Webb 0730949325 Merge branch '2.3.x' into 2.4.x
Closes gh-24554
4 years ago
Phillip Webb c4e41305d5 Prevent Tomcat URL "reflective access" warnings
Update the jar `Handler` class to support a non-reflective fallback
mechanism when possible. The updated code attempts to capture a regular
jar URL before our handler is installed. It can then use that URL as
context when creating the a fallback URL. The JDK jar `Handler` will
be copied from the context URL to the fallback URL.

Without this commit, resolving new Tomcat URLs of the form
`jar:war:file:...` would result in an ugly "Illegal reflective access"
warning.

Fixes gh-18631
4 years ago
Andy Wilkinson 525cc4abf6 Merge branch '2.3.x'
See gh-24179
4 years ago
Andy Wilkinson 14b15027af Correct the ID of the GE conventions plugin
See gh-24178
4 years ago
Andy Wilkinson 9fdbf51024 Merge branch '2.3.x'
Closes gh-24180
4 years ago
Andy Wilkinson 23852aa06f Upgrade to Gradle Enterprise Gradle Plugin 3.5
Closes gh-24177
4 years ago
Andy Wilkinson 2cc6661054 Merge branch '2.3.x'
Closes gh-24179
4 years ago
Andy Wilkinson 666e9e1aa6 Merge branch '2.2.x' into 2.3.x
Closes gh-24178
4 years ago
Andy Wilkinson 2990b69693 Polish "Fix detection of snapshot version when configuring repositories"
See gh-21912
4 years ago
Eddú Meléndez 20f05f4d82 Fix detection of snapshot version when configuring repositories
As part of 8e8548756e, snapshot dependency resolution change from
`BUILD-SNAPSHOT` to `-SNAPSHOT`. Currently, if we add a version
dependency which is store in snapshots it is not resolved. This
commit allow to resolves plugins and dependencies.

See gh-21912
4 years ago
dreis2211 0f6767f274 Polish Slack notification when no build scan was published
See gh-21673
5 years ago
Andy Wilkinson 9bfb088931 Upgrade to Gradle Enterprise Plugin 3.3.3
Closes gh-21675
5 years ago
Andy Wilkinson 23b329be07 Upgrade to Gradle Enterprise Conventions Plugin 0.0.3
Closes gh-21674
5 years ago
Scott Frederick 9aae072872 Add build scan URI to Slack notifications from CI
Fixes gh-19703
5 years ago
Andy Wilkinson d8f218d863 Upgrade to Gradle Enterprise Plugin 3.2
Closes gh-20677
5 years ago
Andy Wilkinson 8f44bd89f4 Polish "Allow Gradle tasks to be executed with a custom Java home"
See gh-20179
5 years ago
Andy Wilkinson 6abd4f0737 Upgrade to Gradle Enterprise Conventions Plugin 0.0.2
Closes gh-20034
5 years ago
Andy Wilkinson ea5dfdec92 Switch to latest snapshots of the GE conventions plugin
See gh-20034
5 years ago
Andy Wilkinson 35991d5eab Adopt Gradle Enterprise Conventions Plugin
Closes gh-20033
5 years ago
Andy Wilkinson 820c671ddd Configure repositories based on the version that is being built
https://repo.spring.io/snapshot should only be available when
building a BUILD-SNAPSHOT. https://repo.spring.io/milestone should
only be available when not building a RELEASE (a BUILD-SNAPSHOT, Mn,
or RCn).

Closes gh-19700
5 years ago
Phillip Webb 71ce212f7f Rename spring-boot-layertools
Rename `spring-boot-layertools` to `spring-boot-jarmode-layertools`.

Closes gh-19853
5 years ago
Phillip Webb 0209cd3e4c Polish quote form used in Gradle scripts
Replace Gradle single quote strings with the double quote form
whenever possible. The change helps to being consistency to the
dependencies section where mostly single quotes were used, but
occasionally double quotes were required due to `${}` references.
5 years ago
Phillip Webb e28338d6cd Rename spring-boot-cloudnativebuildpack
Rename the `spring-boot-cloudnativebuildpack` module to
`spring-boot-buildpack-platform` and update the the package
name to `org.springframework.boot.buildpack.platform`.

Closes gh-19851
5 years ago
Phillip Webb e513fe4666 Add layertools jarmode
Add a new `spring-boot-layertools` module which provides jarmode support
for working with layers. The module works with both classic fat jars,
as well as layered jars.

Closes gh-19849
5 years ago
Phillip Webb bfd2ca7fd9 Polish Gradle expression references
Expand all expression `$` references to the full `${...}` form.
5 years ago
Phillip Webb aa1954717c Add cloud native buildpack module
Add a Java implementation of the buildpacks.io specification allowing
projects to be packaged into OCI containers. The `builder` class
provides a Java equivalent of `pack build` command and is based on
the `pack` CLI Go code published at https://github.com/buildpacks/pack.

Closes gh-19828
5 years ago
Andy Wilkinson f06af5a79b Only attempt to publish a build scan when we can authenticate 5 years ago
Andy Wilkinson ce7f501cf9 Revert "Publish a build scan only when authenticated"
publishIfAuthenticated() does not appear to work as intended as it
disables publishing even when authenticated.
5 years ago